Skip to content

Front Trunklink

Last updated: October 20, 2023

Overviewlink

The Model 3 front trunk, also called "frunk", is a storage compartment located at the front of the vehicle. The cargo space can be accessed by lifting the hood, which is held closed by the gas struts and the electrically operated double latch system.

Component Descriptionlink

The hood latch is composed of a metallic latch mechanism connected by a cable to a pull-actuator. There is a single actuator that can pull the latch into three states:

  • Primary latched (fully closed)
  • Secondary latched (ajar, half-way open)
  • Fully released (able to be lifted open)

The hood latch and release actuator(s) are controlled by the front vehicle controller (VCFRONT).

There are two different different hood latch design, a dual release actuator latch for Model 3 without heat pump, and a single release actuator one for Model 3 with heat pump. See the Hood Latch section for details.

The hood is held closed by a striker located on its underside. When closed, the striker is engaged inside the latch primary and secondary mechanisms.

When the front trunk is opened from the touchscreen or mobile application, both latches are electrically released and the spring in the secondary latch pushes the hood up so that the striker moves past the secondary latch hook.

The hood, held closed by the linkage of the gas strut, needs to be manually lifted before it applies enough force to open and hold the hood up. The double latch system and toggle of the strut is intended to prevent loss of visibility when driving.

There is an emergency release button located inside the frunk which will be illuminated for a certain duration post frunk closure.

Front Trunk Emergency Release Button

The front trunk can also be opened by the frunk access post if the vehicle 12V battery is discharged.

Front Trunk Access Post

Component Operationlink

User Interactionlink

There are 5 methods of opening the front trunk:

  • Press the front trunk area off the key fob twice within 500 ms.
  • Touch Controls > Front Trunk on the touchscreen.
  • Use mobile app and touch Controls > Open on frunk
  • Press the interior emergency release button.
    • If pressed while the vehicle is driving, only the primary latch is released to allow air to pass through.
    • If pressed when not driving, both primary and secondary latches are released.
  • Apply 12V to the frunk access post (refer to the Frunk Access Post section for further details on the release conditions).

Note

If frunk access post is used to open the front trunk when the vehicle is locked and the alarm active, the alarm will sound.

To close the front trunk, lower the hood to the closed position and then push down gently on both sides of the hood to engage the primary and secondary latches. Do not push at the very edge or very center of the hood. The hood is aluminum and can be damaged if too much force is applied on one small spot.

Warning

Do not drive the Model 3 with the hood retained by the secondary catch alone. Lift the front edge of the hood to ensure that it is correctly closed.


Hood Latchlink

There are two different latch design installed on Model 3 that can be differentiated by the number of release actuators building the release mechanism:

  • Model 3 without heat pump system are built with a dual actuator hood latch using two release actuators.
  • Model 3 with heat pump system are built with a single actuator hood latch using a single release actuator.

To determine the variant installed on a Model 3, visually check the frunk area to identify the number of release actuators.


Dual Actuator Hood Latchlink

On Model 3 without heat pump system, the front trunk latch is a single component with built-in primary and secondary latch positions that can be released by dedicated release actuators, operated by the front vehicle controller.

1. Primary Release Actuator
2. Secondary Release Actuator
Dual Actuator Latch - Front Trunk Release Actuators
1. Hood striker
2. Hood Primary Pawl (portion of the latch that moves the claw in and out of place)
3. Latch engagement switch
4. Hood Primary Claw (portion of the latch that hooks around the striker to ensure closure)
5. Hood secondary catch
Dual Actuator Latch - Front Trunk Latch Components
Dual Actuator Latch - Front Trunk Latch Close View

On reception of a release signal, the front vehicle controller operates the primary and secondary latches according to a defined sequence.

Primary on receipt of release command:

  1. Primary release actuator retracts for 400ms, releasing the primary latch.
  2. Primary release actuator extends for 400ms, closing the primary latch.

Secondary on receipt of release command (only if vehicle speed < 0.5 kph):

  1. Wait for 300ms
  2. Secondary release actuator retracts for 200ms, pause for 100ms, and retracts again for 100ms, releasing the secondary latch .
  3. Wait for 5 minutes unless:
    • Primary latch switch reports closed.
    • Vehicle gear leaves Park.
    • Vehicle is locked.
  4. Secondary release actuator extends for 400ms, closing the secondary latch.

The latch has a single switch detecting the state of the primary latch. When releasing the front trunk, the latch status will be faulted if the switch doesn't detect the primary latch to transits from closed to open status within 500ms following the release command.


Single Actuator Hood Latchlink

On Model 3 with heat pump system, the front trunk latch is a single component with built-in primary and secondary latches that can be released by a single release actuator, operated by the front vehicle controller.

1. Front Trunk Latch
2. Release Actuator
Single Actuator Latch - Front Trunk Release Actuators
1. Latch Pawl
2. Latch Claw
3. Release Lever
4. Switch 1
5. Switch 2
Single Actuator Latch - Front Trunk Latch Components
Single Actuator Latch - Front Trunk Latch Close View

As the primary and secondary latches share the same release actuator, the front vehicle controller can issue two types of release command:

  • half release to only unlatch the primary
  • full release to unlatch both primary and secondary latches

If commanded to perform a half release, the single release actuator will:

  1. Pull in the release direction for 120ms.
  2. Pull in the opposite direction for 110ms.

If commanded to perform a full release, the single release actuator will:

  1. Pull in the release direction for 120ms.
  2. Pull in the opposite direction for 110ms.
  3. Pull again in the release direction for 120ms.
  4. Pull finally in the opposite direction for 110ms.

There are two switches detecting the position of the latch claw, and their status are classified as follow when no actuation is taking place:

Hood Latch Switch 1 Electrical state Switch 2 Electrical state Switch 1 Mechanical State Switch 2 Mechanical State
Opened Circuit Closed Circuit Open Not Pressed Not Pressed
Closed Circuit Open Circuit Closed Pressed Pressed
Faulted Circuit Closed Circuit Closed Not Pressed Pressed
Faulted Circuit Open Circuit Open Pressed Not Pressed

The status of the switches is determined by reading the switch voltage, which is classified as follow:

Status Voltage
Shorted 0V - 0.2V
Switch Closed 0.2V - 0.8V
Faulted 0.8V - 4.2V
Switch Open 4.2V - 4.8V
Disconnected 4.8V - 5V

Hood latch status is faulted if any of the following condition becomes true:

  • Either of the latch switches are shorted for 500ms.
  • Either of the latch switches are disconnected for 500ms.
  • Either of the latch switches are faulted for 500ms.
  • If one switch is mechanically pressed while the other is mechanically not pressed for 500ms.

Speed Limitationlink

Note

This section applies only to vehicles equipped with a single actuator latch.

If the vehicle enters Drive while the frunk is reported as open, the vehicle touchscreen will show a pop-up asking the user to check the front trunk is secured before proceeding with drive. If the frunk is closed while the pop-up is displayed, it will disappear. If for any reason the front trunk cannot be closed or if the closed status is not detected, then the pop-up can be overridden but will cause the vehicle speed to be limited to 15 mph or 24 kph for the entire drive cycle.

This system is designed to prevent the hood from flipping open by maintaining a driving speed at which the air won't apply sufficient force to uplift an unlatched hood.

This system is only active on vehicles with single actuator latch due to the difference in design between the single actuator latch and the dual actuator latch. The the dual actuator latch has an electrically controlled secondary latch, that can be moved in and out of the closed position. If the hood appears as being closed (shut against the body of the vehicle), then the secondary latch will move in closed position when the vehicle enters drive and will secure the hood's striker.

For a single release actuator latch, the primary and the secondary are manually operated by the user for latching. Therefore, a hood might appear as being closed while not actively being secured by the primary or secondary.


Frunk Access Postlink

Jumper posts are located under the tow hook cap on the front fascia. There are two jumper leads that need to be fished out after removing the tow hook cap.

When 12V source is applied, the frunk will open if one of the requirements listed below is met:

  • The vehicle battery voltage is below the jump voltage (12.2V).
  • The vehicle is unlocked.

The frunk access post will only cause the frunk latch to release if the vehicle is not moving.

This is intended to prevent the frunk from opening in situation where it is not required to, while offering a way of accessing the frunk in case the front vehicle controller is unresponsive.


Serviceabilitylink

The frunk latch status is reported by the front vehicle controller signal VCFRONT_frunkLatchStatus and can be monitored to diagnose frunk latch related issue. The latch status is mainly determined by the value of the latch switch(es) but also rely on different conditions to detect potential malfunction in the system operation. Refer to a specific latch variant section to read the signal values and their description.

The hood release requests can be monitored by viewing the values reported by each request source:

Request Source CAN Signal
Key fob or key phone request VCSEC_frunkRequest
Interior emergency release switch request VCFRONT_frunkInteriorRelSwitch
Frunk access post request VCFRONT_frunkAccessPost
MCU (touchscreen) request UI_frunkRequest

The front vehicle controller sets different alert to report unexpected or special event. There are alerts common to the different latch variants listed below and additional alerts for each latch variant listed in their respective section.

Alert Description
VCFRONT_a303_frunkAccessPostActive An external voltage source is detected at the frunk access post.
VCFRONT_a304_frunkReleaseFailed Frunk failed to open after being commanded to release.

The UI also sets an alert when the vehicle enters drive with the frunk latch opened:

Alert Description
UI_a004_FrunkOpen Front trunk primary or secondary latch open when vehicle gear is not Park

Dual Actuator Frunk Latchlink

The table below summarizes the frunk latch signal values and their description:

VCFRONT_frunkLatchStatus Description
8 "LATCH_FAULT" The frunk latch switch indicates striker is still engaged in the primary latch after releasing the primary. This indicate either the latch is stuck closed or a malfunction with the latch switch.
7 "LATCH_DEFAULT" Default frunk latch status when initializing the latch state machine.
6 "LATCH_TIMEOUT"
5 "LATCH_AJAR" The frunk latch is in AJAR position (primary unlatched but not secondary).
4 "LATCH_OPENING" The frunk latch is releasing either the primary, the secondary, or both.
3 "LATCH_CLOSING" The frunk latch is closing the secondary latch.
2 "LATCH_CLOSED" The frunk latch is closed with the striker engaged and secured.
1 "LATCH_OPENED" The frunk latch is opened with the striker fully disengaged from the primary.
0 "LATCH_SNA"

Note

Frunk latch status will persist in 'LATCH_OPENED' as long as the hood's striker is not detected by the latch switch, regardless of the whether the secondary latch is closed.

The table below summarizes the frunk latch alert set by the front vehicle controller specific to the dual actuator frunk latch:

Alert Description
VCFRONT_a305_frunkPriOverCurrent Frunk primary over current.
VCFRONT_a306_frunkPriUnderCurrent Frunk primary under current.
VCFRONT_a307_frunkSecOverCurrent Frunk secondary over current.
VCFRONT_a308_frunkSecUnderCurrent Frunk secondary under current.

Single Actuator Frunk Latchlink

The table below summarizes the frunk latch signal values and their description:

VCFRONT_frunkLatchStatus Description
8 "LATCH_FAULT" The frunk latch switch value(s) indicate either an error with the switch voltage or a sequence identified as a fault.
7 "LATCH_DEFAULT" Default frunk latch status when initializing the latch state machine.
6 "LATCH_TIMEOUT"
5 "LATCH_AJAR" The frunk latch is in AJAR position (primary unlatched but not secondary).
4 "LATCH_OPENING" The frunk latch is releasing either the primary, the secondary, or both.
3 "LATCH_CLOSING" Not applicable to single actuator frunk latch.
2 "LATCH_CLOSED" The frunk latch is closed with the striker engaged and secured,
1 "LATCH_OPENED" The frunk latch is opened with the striker disengaged.
0 "LATCH_SNA"

The table below summarizes the frunk latch alert set by the front vehicle controller specific to the single actuator frunk latch:

Alert Description
VCFRONT_a305_frunkPriOverCurrent Frunk primary over current.
VCFRONT_a306_frunkPriUnderCurrent Frunk primary under current.
VCFRONT_a391_frunkLatchSwitchFault Unexpected frunk latch switch values.
VCFRONT_a463_frunkSensorService Customer facing version of VCFRONT_a391_frunkLatchSwitchFault with debounce timer.

If the vehicle enters Drive with the frunk opened, the vehicle will apply a speed limit of 15 mph or 24 kph for the entire drive cycle (see Speed Limit section for details).

Back to top