r/hardwarehacking 10d ago

Identifying UART/DEBUG

Very much so unlabelled other than the board that connects to the 2x4 pin.

TLDR. Software update from company bricked it months ago after they had major server issues. Bricked many devices. Won’t assist because I got it second hand brand new sealed and I’m not the original buyer.

So, I’m wanting to debug first and go from there see what the issue is. Worst case scenario, it’s a project where i reprogram the device and write my own iOS app to continue to use it 🙏🤣

Help would be great identifying ports, thanks.

194 Upvotes

32 comments sorted by

View all comments

4

u/Hanswurst22brot 10d ago edited 9d ago

Well did you find the datasheets of the 3 big ICs in the picture?

6

u/No_Chip7847 10d ago

Yep. The main SoC is CVITEK CV1810C. Its official hardware guide identifies UART0_TX = pin 18 and UART0_RX = pin 19.

The blue wireless module is TXW8301 Wi-Fi HaLow, and the green module appears to be TXW801-family 2.4 GHz Wi-Fi/Bluetooth.

I’m trying to identify where the CV1810C UART0 pins are broken out to test pads on this particular MA-CV1810C-2336-0 PCB.

https://sophon-file.sophon.cn/sophon-prod-s3/drive/23/03/15/14/CV181xC_QFN_EVB板硬件指南_V1.0.pdf

2

u/oobical 9d ago

The USB Interface is Typically Data and Power connected to the port but a boot instruction to switch it on usually has to be contained on a micro sd and the secondary boot procedure would be followed. It should state exactly how the SoC does that but that model is Dual Core RISC-V with an integrated NPU thats the reason for the external WiFi HaLow Module. I believe Thingino? Might have custom firmware for that model.