Chat


How can I help you?

Explain this part
Write a part description
Describe each pin

Head Unit Pinout and Reverse-Engineering Guide
Scope and confidence
The photographs show two unrelated head-unit designs:
  1. A black aftermarket Android board, PCB 002701-000-B92-03, dated 2022-12-17.
  2. A green OEM multi-board head unit containing Panasonic control silicon and a wireless module labeled MediaTek MT7902.
A silkscreen label identifies the intended signal, but it does not prove voltage, direction, connector pin number, or whether firmware enables it. The tables therefore use:
  • Confirmed — conventional label plus visible routing/function makes the meaning strong.
  • Probable — strong engineering interpretation, but must be measured.
  • Unknown — label is incomplete, blurred, or merely an assembly/reference mark.
Never connect a logic adapter until the pin's idle voltage has been measured. Never use an RS-232 serial cable directly; it uses destructive positive/negative voltages. Begin with a high-impedance meter or oscilloscope and then a 1.8/3.3 V USB-TTL adapter through a 1–4.7 kOhm series resistor.

Black aftermarket Android board
Vehicle harness solder pads
The large two-column pad field is the vehicle power, control, and amplified-speaker interface. Orientation below follows the readable silkscreen, not an inferred connector pin number.

Table


LabelMeaningDirectionExpected electrical behaviorHow to interfaceConfidence
B+Permanent battery supplyInputNominal automotive 12 V; about 12–14.4 V normally, with real vehicles producing transientsBench-power through a fuse and current-limited 12 V supplyConfirmed
ACCIgnition/accessory senseInputUsually expects switched battery voltageApply fused +12 V after B+ is present to request wake/bootConfirmed
GNDBattery/chassis returnPower0 V referenceConnect supply negative here before any signal connectionConfirmed
ILLIllumination/headlamp senseInputUsually 12 V when parking/head lights are onApply fused 12 V to test day/night dimming; do not feed logic voltageConfirmed
ANT_PPowered antenna or external-amplifier remoteOutputUsually switched battery voltage while radio/unit is active; low-current onlyDrive a relay or amplifier REM input, not a motor/load directlyProbable
AD1 / blurred ADAnalog key/steering-wheel-control input 1InputADC reads resistor-ladder voltagesUse dry switches and a resistor ladder to GND; characterize pull-up voltage firstProbable
AD2Analog key/steering-wheel-control input 2InputSecond resistor-ladder ADC channelSame as AD1; never inject 12 V without measurementProbable
INAmbiguous vehicle sense inputInputOften reverse, brake, or another option sense; board label alone is insufficientObserve voltage and software reaction; use a fused resistor-limited 12 V test only after tracing input protectionUnknown
FL+, FL-Front-left speaker bridge outputOutputHigh-power BTL audio; neither terminal is groundConnect only across one floating 4–8 ohm speaker or differential dummy loadConfirmed
FR+, FR-Front-right speaker bridge outputOutputHigh-power BTL audioSame rule: never ground either sideConfirmed
RL+, RL-Rear-left speaker bridge outputOutputHigh-power BTL audioConnect as a pair to one speakerConfirmed
RR+, RR-Rear-right speaker bridge outputOutputHigh-power BTL audioConnect as a pair to one speakerConfirmed
+14.4VRaw/conditioned automotive rail test nodePower/testNear battery/alternator voltageMeasurement point only unless the trace and current capacity are establishedConfirmed label, use restricted
VCCInternal supply railPower/testVoltage not determined from photographsMeasurement point only; do not use as an accessory outputUnknown voltage
VRF18Likely 1.8 V RF/reference railPower/testName suggests 1.8 V, but must be measuredScope/meter only; do not back-powerProbable
2V?Blurred internal rail labelPower/testUnknownMeasurement onlyUnknown
Debug, factory-test, and control labels

Table


Label visible in photosLikely functionPractical useConfidence / warning
GND, PRINT_TX, PRINT_RXFactory UART consoleCapture boot logs, kernel messages, MCU diagnostics; RX may accept console input if firmware permitsHigh confidence. Determine idle level first. Connect board TX to adapter RX and common GND; initially leave adapter TX disconnected
TCK, TMS, TDI, possible TDOJTAG boundary-scan/debug signalsCPU/MCU halt, memory inspection, programming, or production test if not disabledProbable. Labels are characteristic of JTAG, but target device and voltage remain unknown
MCLKMaster clock, likely audio or processor clockIdentify codec/audio timing; synchronize a logic analyzerProbable. Output/test point, not a control input
CK1, CK2, D0/blurred digital labelsClock/data test points, possibly I2S audio or memory/factory testPassive protocol captureUnknown bus until frequency and routing are measured
WATCHDOGWatchdog/reset supervision nodeObserve reset pulses and boot-loop causesProbable. Do not force it until active polarity and source impedance are known
SRCLKEN or similar blurred labelClock-enable/control test nodeDiagnose sleep/wake or clock gatingLow confidence; passive observation only
RSTResetForce or observe reset after voltage/polarity confirmationProbable; usually active-low but do not assume
ENRegulator/module enableObserve power sequencing or request module wakeProbable; unsafe to drive before tracing
SCL, SDAI2C clock/dataSniff commands to display, touch, tuner, audio processor, or peripheral MCUHigh confidence label. Determine whether bus is 1.8 or 3.3 V; use a high-impedance analyzer and no extra pull-ups initially
3V33.3 V logic rail/test pointReference voltage for a level shifter or logic analyzerProbable. Measure first; avoid powering external loads from it
MIC+, MIC-Differential microphone inputAttach the intended electret/active microphone through the proper harnessHigh confidence. Bias may be present; not line-level audio
TS1+, TS1-Likely touch-sense or differential test pairPossibly legacy resistive-touch axis, temperature sensor, or production testLow confidence
LED-PLikely LCD backlight LED positiveDiagnose/backlight interfaceProbable, potentially tens of volts—treat as hazardous to logic equipment
KEY1, KEY2 or blurred K?1/K?2Key/steering-control inputsRead button resistor laddersProbable
MRS1, MRS2 or similarBlurred test labelsUnknownDo not drive
P01, P06, P12Connector/reference identifiers, not necessarily signal namesLocate harness/assembly positionsNot pin functions
Flat-flex connectors
The long FFC connectors likely carry high-speed display/video, touchscreen, camera, USB, or daughterboard buses. They are not safely reusable from photographs alone. Differential pairs visible in parallel routing may be LVDS, MIPI DSI/CSI, eDP, USB, or a proprietary parallel display bus. Required work is continuity mapping from every FFC contact to IC pins and power rails, followed by powered waveform measurements.

Green OEM multi-board unit
What the printed markings mean
Most visible labels on this board are reference designators or manufacturing marks, not external pin names:

Table


MarkingMeaning
CNxxxxConnector reference designator
ICxxxxIntegrated-circuit reference designator
Rxxxx, Cxxxx, Lxxxx, DxxxxResistor, capacitor, inductor, and diode identifiers
1/4, 2/4, 3/4, 4/4PCB panel/assembly or board-section indexing
LF, KD, SYSInternal assembly/function codes; not enough information to infer a pinout
Triangles/arrows and boxed dot arraysPin-1, inspection, test, or production-programming landmarks
Identifiable functional blocks

Table


Device/blockWhat it doesInterface opportunityConfidence
MediaTek MT7902 module label1x1 Wi-Fi 6E plus Bluetooth/BLE combo radio. The publicly documented card uses an NGFF M.2 2230 PCIe host interface.In theory reusable with the correct host interface, power sequencing, antennas, firmware, and regulatory constraints; the pictured implementation may be a custom module/variant and must be tracedConfirmed family; exact board integration unverified
Panasonic MN103... deviceAutomotive 32-bit control MCU familyLikely controls startup, vehicle network, audio, buttons, and safety supervision; family supports serial peripherals and on-chip programming/debug mechanismsConfirmed family, exact suffix/pin map not readable enough
Panasonic large BGA/SoCMain infotainment/application processor or custom multimedia controllerPotential boot console, storage, display, audio, USB and update interfacesProbable; exact part marking needed
Large paired memory packagesDRAM and/or nonvolatile storageFirmware/data storage and working memoryProbable; do not probe high-speed buses directly with long wires
Inductors and large electrolytic capacitorsAutomotive input filtering and switching power suppliesUseful rail test points for sequencing and fault diagnosisConfirmed function class
RF cans/outlined RF regions and coaxial-style padsAM/FM/GNSS/Wi-Fi/Bluetooth radio sectionsPassive RF identification with correct 50/75 ohm equipmentProbable
Wide FFCsDisplay/video and board-to-board dataCapture only after identifying voltage and differential standardProbable
Public Panasonic MN103 family material describes an on-board debugger and serial flash-programming support. The JTAG/DWire32A statement is specifically documented for the MN103S subset, not every MN103-family device. This does not establish which exposed pads on this exact head unit implement them. Exact mapping requires the complete MCU suffix and continuity tracing.
Candidate test footprints
The long unpopulated dual-row footprints and small boxed arrays are typical production fixtures for boundary scan, flash programming, board test, or inter-board options. They may include:
  • Ground and one or more internal rails
  • Reset and boot-mode straps
  • UART transmit/receive
  • JTAG or proprietary debug clock/data
  • CAN/LIN or internal serial-bus access
  • Manufacturing GPIO and analog-test nodes
A connector-shaped footprint is not proof that all features are available. Debug may be fused off, authenticated, password-protected, or only accessible during a short boot window.

Safest practical interface sequence
1. Establish identity before probing
Record the complete external head-unit model, vehicle/year, rear-panel connector labels, FCC/IC IDs, every sticker, and sharp perpendicular photos of both PCB sides. IC markings must be readable character-for-character.
2. Bench power safely
For the black board:
  1. Use a regulated 12 V bench supply with adjustable current limit.
  2. Put a 2–5 A fuse in the B+ lead for initial testing.
  3. Start with current limit around 0.5 A and increase only if startup behavior shows it is required.
  4. Connect GND, then B+; apply ACC through a separate fused lead.
  5. Do not attach speakers until idle behavior and amplifier temperature are normal.
For the OEM green unit, do not guess power connector pins. Obtain the vehicle wiring diagram or trace protection components from the external connector first. Automotive units may require CAN messages in addition to B+ and ACC to fully wake.
3. Find ground and rails while unpowered
Use continuity/diode mode to locate ground planes and map every candidate pad. Do not use continuity mode on a powered board. Measure resistance to ground on suspected supply pads and record it.
4. Capture UART safely
  1. Power the board normally.
  2. Scope candidate TX pads relative to GND.
  3. Determine idle voltage: commonly 1.8 V or 3.3 V.
  4. Connect only adapter RX through 1–4.7 kOhm; do not connect the adapter's VCC pin.
  5. Try common baud rates from captured edge timing, starting with 115200 8-N-1.
  6. Only connect adapter TX after logs confirm the interface and a level shifter is used when needed.
5. Sniff I2C/SPI/audio without loading it
Use a logic analyzer rated for the measured logic level. For I2C, connect GND, SCL, and SDA only; avoid adding pull-ups. For suspected I2S, search for a continuous bit clock, frame/word clock, master clock, and serial data. Decode passively before attempting injection.
6. Identify JTAG/debug
Do not guess by applying signals. Map pads to the exact MCU/SoC, identify VREF and GND, then locate reset, clock, mode, and data pins. Use a level-aware probe. Production security can permanently lock or erase devices if programming commands are issued incorrectly.

Capabilities that may be exposed
These are realistic investigation targets, not promised “secret modes”:
  1. Boot-log console — software version, bootloader, kernel, peripheral failures, and filesystem mount messages.
  2. Service/diagnostic menu — touchscreen calibration, radio/audio tests, camera alignment, GNSS status, vehicle-signal status, and firmware version.
  3. Firmware update/recovery — USB, SD, service-tool, or network update paths. Images may be signed and vehicle-specific.
  4. Steering-wheel input emulation — resistor networks on AD1/AD2 can trigger volume, track, voice, or mode commands after values are characterized.
  5. Reverse-camera and illumination automation — likely through vehicle sense inputs or CAN messages.
  6. CAN/LIN monitoring — vehicle status such as ignition, lighting, steering buttons, reverse, parking sensors, climate, or amplifier control. An isolated automotive transceiver is required; never attach MCU logic directly to CAN wires.
  7. Audio-bus capture or injection — possible around codec/DSP I2S/TDM lines, but clock format, sample rate, voltage, and bus ownership must be established.
  8. Display/touch reuse — possible only after identifying the exact panel, connector pinout, backlight voltage, and protocol.
  9. Wi-Fi/Bluetooth reuse — the MT7902 family supports modern Wi-Fi/Bluetooth, but host drivers, firmware, PCIe/USB wiring, antenna compliance, and module variant matter.
  10. Memory/firmware analysis — storage can sometimes be read through a bootloader, service update, or chip-off process. Encryption, secure boot, and legal ownership constraints may apply.
Important limits
  • There is no reliable universal “secret feature” implied by a test pad.
  • Service menus are model- and firmware-specific.
  • A UART console may be output-only or disabled after production.
  • JTAG can be fused off or require proprietary Panasonic/DENSO tooling.
  • Signed firmware and secure boot may prevent modified images.
  • Defeating theft protection, vehicle safety interlocks, or access controls is not a safe reverse-engineering goal.
  • Speaker outputs are bridged and can damage grounded oscilloscopes. Use a differential probe or isolated measurement method.
  • LCD backlight rails may exceed logic-level voltages substantially.
Measurements needed to turn this into an exact pinout
Create a table for each exposed pad with:
  • Board and photograph reference
  • Physical pad number and orientation datum
  • Unpowered resistance to GND
  • Powered idle voltage in OFF, ACC, boot, and running states
  • Oscilloscope frequency/activity
  • Continuity destination/component
  • Direction and protocol
  • Confidence and test result
The current photographs support a strong functional map, but exact connector pin numbering and exact debug-pad assignments remain unverified until these measurements and full part markings are available.
  • Scope and confidence

  • Black aftermarket Android board

  • Vehicle harness solder pads

  • Debug, factory-test, and control labels

  • Flat-flex connectors

  • Green OEM multi-board unit

  • What the printed markings mean

  • Identifiable functional blocks

  • Candidate test footprints

  • Safest practical interface sequence

  • 1. Establish identity before probing

  • 2. Bench power safely

  • 3. Find ground and rails while unpowered

  • 4. Capture UART safely

  • 5. Sniff I2C/SPI/audio without loading it

  • 6. Identify JTAG/debug

  • Capabilities that may be exposed

  • Important limits

  • Measurements needed to turn this into an exact pinout