Author Topic: Need help finding UART (TX/RX)  (Read 1104 times)

0 Members and 1 Guest are viewing this topic.

Offline BasimNasserTopic starter

  • Newbie
  • Posts: 3
  • Country: sa
Need help finding UART (TX/RX)
« on: August 23, 2026, 10:08:33 pm »
Hi everyone,

I am trying to reverse engineer a Panasonic car head unit (OEM, not an Android unit, likely running Linux or QNX) to find the UART (TX/RX) lines and access the boot log/console.

The main processor is a Panasonic BGA chip, which makes tracing directly from the pins impossible. I'm hoping to get some expert eyes on the PCB to help narrow down the test points or vias.

Here is what I have identified so far:
* Board Part Number: PANEL. MAIN 84-38520Z01
* System Logic Level: 3.3V (Confirmed by measuring the large tab on the LDO voltage regulator).
* Main Processor: Panasonic (BGA).
* Flash Memory: Spansion S25FL512SA1F01 (64MB SPI Flash).
* Audio IC: Toshiba TCB001FNG.

What I have tried:
I flipped the board and looked at the backside of the BGA CPU. There are several vias on the outer edges of the CPU footprint. I probed the ones that output 3.3V and monitored them during the first 5 seconds of boot-up to catch the TX voltage fluctuation (dropping to ~2.8V and bouncing back), but I haven't had any luck catching the exact TX line yet.

I have attached high-res pictures of the board:
1. Overall board view.
2. The backside of the Panasonic CPU (showing the vias).

Has anyone worked with this specific board or similar Panasonic OEM designs? Based on the via layouts in the pictures, where would you usually expect the UART test points to be?

Any hints or suggestions for probing would be greatly appreciated! Thanks in advance.
 

Offline moffy

  • Super Contributor
  • ***
  • Posts: 3028
  • Country: au
Re: Need help finding UART (TX/RX)
« Reply #1 on: August 24, 2026, 01:28:27 am »
Above the Micro and to the right there are 6 pads, unpopulated, that looks suspiciously like a test header that has been removed. Directly above the Micro there are 8 pads that appear connected to the 6 pads, maybe for jumpers?
« Last Edit: August 24, 2026, 01:43:43 am by moffy »
 

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 5342
  • Country: nl
Re: Need help finding UART (TX/RX)
« Reply #2 on: August 24, 2026, 05:19:11 am »
... maybe for jumpers?

No. That looks like a footprint for one of those multi resistor SMD's.

2883496-0

Is four enough for JTAG?

For the rest, I have no idea why there should even be an (exposed / working) uart on this PCB.
« Last Edit: August 24, 2026, 05:27:33 am by Doctorandus_P »
 

Offline Renate

  • Super Contributor
  • ***
  • Posts: 1731
  • Country: de
    • Renate's Android Page
Re: Need help finding UART (TX/RX)
« Reply #3 on: August 24, 2026, 05:23:24 am »
Usually UART connections are very conspicuous with a 3 or 4 pin JST XH header layout and often even labeled.
I don't see anything.
 

Offline Jeroen3

  • Super Contributor
  • ***
  • Posts: 4574
  • Country: nl
  • Embedded Engineer
    • jeroen3.nl
Re: Need help finding UART (TX/RX)
« Reply #4 on: August 24, 2026, 05:36:17 am »
There aren't even any test pads on this board... What are the chances it's in one of the headers?
 

Offline Berni

  • Super Contributor
  • ***
  • Posts: 5381
  • Country: si
Re: Need help finding UART (TX/RX)
« Reply #5 on: August 24, 2026, 05:44:07 am »
Not everything has a UART.

Unless there is a clear unpopulated low pin count connector in an odd place then there is likely no debug UART.

Not everything needs one, while other times they might reuse another type of bus to do the same job. For example in a automotive setting they might do it trough secret CAN commands.
 

Offline Jeroen3

  • Super Contributor
  • ***
  • Posts: 4574
  • Country: nl
  • Embedded Engineer
    • jeroen3.nl
Re: Need help finding UART (TX/RX)
« Reply #6 on: August 24, 2026, 11:10:43 am »
Looking at it again, there is one flat flex connector that is odd.
Almost all traces go to the chip directly.

It most certainly interferes with the screw, so it must be for debugging use. It probably isn't for production testing, it's not easy enough to use.

 
The following users thanked this post: BasimNasser

Offline BasimNasserTopic starter

  • Newbie
  • Posts: 3
  • Country: sa
Re: Need help finding UART (TX/RX)
« Reply #7 on: August 24, 2026, 11:12:36 am »
Yes I noticed that, is there any known debugging connectors which looks like this?
Thank you
 

Offline Jeroen3

  • Super Contributor
  • ***
  • Posts: 4574
  • Country: nl
  • Embedded Engineer
    • jeroen3.nl
Re: Need help finding UART (TX/RX)
« Reply #8 on: August 24, 2026, 12:58:48 pm »
I have never seen one. But "standards" for these things are shallow.

It looks like it has 15 pins, which is plenty for the standard 14-pin jtag-swd, which leaves two pins reserved... for uart for example.
 

Offline BasimNasserTopic starter

  • Newbie
  • Posts: 3
  • Country: sa
Re: Need help finding UART (TX/RX)
« Reply #9 on: August 28, 2026, 11:00:06 pm »
Update, I found a hole in the bottom of the outer shell , it exposes 2 pads,
I tested them, one outputs 3.3v and the other 0v , I think they are connected directly to CPU, I tried USB TTL on them but got nothing (steady 3.3v) , images attached, what do you think it’s purpose? Interesting that it is exposed out of the shell
« Last Edit: August 28, 2026, 11:03:12 pm by BasimNasser »
 

Offline Renate

  • Super Contributor
  • ***
  • Posts: 1731
  • Country: de
    • Renate's Android Page
Re: Need help finding UART (TX/RX)
« Reply #10 on: August 29, 2026, 03:06:00 am »
They could be test points to get this device in PBL mode or just a normal reset.
Without a ground I doubt that it's a UART.
The location and layout indicate more something designed to be shorted briefly.
OTOH, such test points are normally at core voltage (~1.8V).
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

-->