====== Panasonic KX-TG6861 ======
===== hackvalue =====
con PP:
- DSPG chipset
pro PP:
- SPI flash should be read and writable easily
- cheap, 25€ at store, FP with PP
- ARM926
- JTAG pins exposed (and labelled)
pro FP:
- dialog SC14441
con FP:
===== FP: KX-TG6861GB =====
{{::photo_2025-01-04_14-13-11.jpg?400|}}
Pins
GND -5.5V
URX UTX
UART seems to be 1V8, 19200 baud, at boot prints
''\\ \\ OK1\\ \\ ''
pressing ''?'' responds with ''There is no help''
every upper and lower case single char followed by '''' prints ''command unknown''
==== UART commands ====
**might be incomplete/too long** found by brute forcing three-char commands
ada
adc - start ADC0 and ADC1 sampling, and print to uart
adj
ads
akt - no params - OK
ant - allows 0, 1, 2, 3 as param - antenna?
aud
bel
bof
bom
bon - allows 0, 1, 2 as param
btc
bts
btx
buz
cbc
cgs - no params - OK
cid - no params - 0000
cli
cps
crx
cwc - no params - FFFF
dbm
dmv
dto
ecb - FF
ecc
ecw - FFFF
epc - DD
epd
epf
epr
eps
epv - 5B9C or 2CCE
epw
esc
fer - 00
fld
fle
flr
fls - NAK
gtl - 0000
hok
hrl
hsl
idr - FF FF FF FF FF
idw
key
lcd - ' This command is not prepared'
led - ' This command is not prepared'
lim
lnv - 00
lpr - 00
mgr - FF
mgw
mic - FFFF
mip - FFFF
mmn
moc
mss
mtx
ner
new
odb - OK
odh - OK
odl - OK
pal - OK
pan - OK
pap - FFFF
pdl
per - 00
pew - OK
pid - prints "1: 2: 3: 4: 5: 6: " with newlines otherwise empty
ply - prints "PLAY Start" with params 0, 1
rcd - OK
rci
rec - prints "REC Start" with params 0, 1
red
reg
rfa - OK
rfb - print/choose region "EU 0-4ch\nRFB 0:EU\n1:US\n2:EU 0-4ch\n3:3ch Shift(Japan) for TEL\n4:4ch\nShift(Japan) for TEL\n5:LA\n6:LB\n7:Taiwan\n8:JP\n9:JP 0-4,9ch"
rfd - OK
rfq - OK
rfr - FF FF FF FF FF
rft
rfw
rgs - FFFFFFFF
rio
rss - 00 00
rst - RESET the device
rwd
scr
sdh - 1FC8
sdl - 15BC
sfr - 0270
sgr - FF
sgw
slf - 08B4 - takes a second or so
smr
sms
srl
stp - prints "STOP"
tdt - 0
tpc
trc
tst
vac
vda
vdd - 08
ver - print version "DG41EC 14.02"
vfw
vpd - NAK
vpe - ACK
vpi
vpl
vrd
vrg
vrm
vse
vwt
wcr
wgs
wrt
wwd
==== chipset ====
- IC501: dialog SC14441
- IC601: P25Q16L 1.8V single/dual/quad SPI flash 16MBit
- IC502: 25Q16JWSIM winbond 1.8V dual/quad SPI flash 16MBit
- IC902: PH408A 8bit GPIO expander I2C
strange, why two SPI flashes of same size from different vendors?
===== PP: KX-TGA685EX =====
- audio
- bottom mic THT
- speaker w/ soldered wires, blu top, red bot
- earpiece speaker: spring contact, falls apart/disconnected with case open
- RF
- under metal can, arrow towards bot
- DSP group
- DCX81ACPCFAE4FNC
- (c) (M) 2010 DSPG
- 88 pin
- {{::screenshot_2025-01-04_12-18-06.png?400|}}
- PCB
- IC2 SOIC8
- winbond
- 25Q80EWSIG
- 8Mbit NOR flash, SPI (dual/quad) or QPI
- 1MByte
- 1.8V
- {{::screenshot_2025-01-04_12-15-31.png?400|}}
- IC3 SOIC8
- ST 24C32FP
- 32Kbit I2C EEPROM
- 4kBytes
- {{:screenshot_2025-01-04_12-16-45.png?400|}}
- labelled pads, left, under ant, from top to bottom
- GND_J
- TDO
- TDI
- TCK
- TMS
- CKM
- VDDC = 1.16V
- CP3V = 3.05V
{{:23-48-34.jpg?400|}}
{{:23-48-48.jpg?400|}}
- labelled pads, right
- 1.8V = 1.82V
- CP4V = 2.95V
- voltages
- JTAG
- VDDC = 1.16V
- CP3V = 3.05V
- IC2 flash
- 1.8V
- IC3 EEPROM
- 3.0V