This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| telephony:td816bx_hardware [2025/04/06 13:36] – [ROM mysteries] prppedro | telephony:td816bx_hardware [2026/04/01 17:57] (current) – prppedro | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| {{ : | {{ : | ||
| - | This system got not more than a few hundred KB's of RAM. System configuration is stored on a EEPROM. The CPU is a 68k chip (yeah, same as Macintosh computers and several embedded devices of the era). This unity got the TMP68301AF-12 variant of that chip, manufactured by Toshiba. | + | This system got no more than a few hundred KB's of RAM. System configuration is stored on a EEPROM |
| - | The ROM complex is detachable, for reasons I deem unclear, since those chips are already seated on sockets. See below for more information on that detachable board. | + | The ROM complex is detachable, for reasons I deem not completely clear, since those chips are already seated on sockets. See below for more information on that detachable board. |
| - | ## ROM mysteries | + | |
| - | As mentioned below, this unit has P401 software, dating back to 1996. It's an old ROM. The system seems to not have more than 320 KB of RAM. By all hardware measures, it seems to map to at least version " | + | ## ROM version |
| + | |||
| + | As mentioned below, this unit has P401 software, dating back to 1996. It's an old ROM. The system seems to not have more than 320 KB of RAM. By all hardware measures, it seems to map to at least version " | ||
| ``` | ``` | ||
| KX-TD816 Chip information: | KX-TD816 Chip information: | ||
| -0 P011 Non-DPITS pre-DPITS 8MHz CPU. 2MB, RAM 256K | -0 P011 Non-DPITS pre-DPITS 8MHz CPU. 2MB, RAM 256K | ||
| - | -0.5 P051I / first DPITS 8MHz CPU. 4MB, RAM 256K | + | -0,5 P051I / first DPITS 8MHz CPU. 4MB, RAM 256K |
| -1 P401A / B DPITS 8MHz CPU. 4MB, RAM 256K (Suffix of Serial No. " | -1 P401A / B DPITS 8MHz CPU. 4MB, RAM 256K (Suffix of Serial No. " | ||
| -2 P301C / H 12MHz CPU. 8MB | -2 P301C / H 12MHz CPU. 8MB | ||
| Line 25: | Line 26: | ||
| ``` | ``` | ||
| - | However, {{ :telephony: | + | And [this webpage](https://komendant.pro/ |
| - | In reality, it shouldn' | + | In addition to those sources, {{ : |
| + | |||
| + | Critically, we're missing support for newer expansion cards, like the KX-TD193DX Caller ID card I've bought. Other than that, the losses are a bit minor. There are some features | ||
| + | |||
| + | As for the Caller ID card, this is an adventure on it's own, and this KX-TD193DX card is basically the same card (TA123293) used by TA1232, the non-DPITS, older version of TD1232, from what I gather. TA1232 itself is a eerily similar project. I'm discussing those topics [[telephony: | ||
| + | |||
| + | ## Upgrade path | ||
| + | |||
| + | According to information from {{ : | ||
| + | |||
| + | If the CPU is really a 12 MHz one, we have other stuff to consider: | ||
| + | |||
| + | ### RAM | ||
| + | Either we got 256 KB or 320 KB, unclear without specific schematic for this unit, we may be able to upgrade the DPIP-32 packages to a 4Mbit chips, bringing the RAM in the daughter card to 1 MB total, which is hella expensive; | ||
| + | |||
| + | ### ROM | ||
| + | The 27C040Q-120 ROM is a 4Mbit (512Kx8) UV-EEPROM chip, we have one for the main software (P401A) and other for whatever it is (P402A), we may want to buy another EEPROM to keep that one as backup, and a larger one at it, since I think newer versions uses more than 512 KB of space; | ||
| + | |||
| + | ### | ||
| + | It's nearly damn impossible to find firmwares for that thing, I was able to track some of them, but can't even say if they' | ||
| ## ROM/RTC clock Board | ## ROM/RTC clock Board | ||
| Line 35: | Line 55: | ||
| This complex seems to be upgradeable (if you ever find that stuff.) Here we can find: | This complex seems to be upgradeable (if you ever find that stuff.) Here we can find: | ||
| - | - IC20: **P401A**, matches the system ROM version | + | - IC20: **27C040Q-120** (Firmware: **_P401A_**60905A), |
| - | - IC21: **P402A**, | + | - IC21: **27C040Q-120** (Firmware: **P402A**), auxiliary UV-EPROM; |
| - IC24: **CXK581000AP-10LL**, | - IC24: **CXK581000AP-10LL**, | ||
| - IC25: **idem**, bringing the **total amount of RAM in this module to 256 KB**; | - IC25: **idem**, bringing the **total amount of RAM in this module to 256 KB**; | ||
| Line 42: | Line 62: | ||
| - X2: **32.768 kHz crystal oscillator** for the RTC chip; | - X2: **32.768 kHz crystal oscillator** for the RTC chip; | ||
| - BAT: **CR2354 battery**, 3V, probaly of the /1GUF variant. | - BAT: **CR2354 battery**, 3V, probaly of the /1GUF variant. | ||
| + | |||
| + | **UPDATE (1/ | ||
| + | |||
| + | {{: | ||
| + | |||
| ### Problems | ### Problems | ||
| - | - The RTC battery is probably long dead and showing signs of oxidation on it's legs; | + | - <del>The RTC battery is probably long dead and showing signs of oxidation on it's legs;</ |
| - There' | - There' | ||
| - | - This same oscillator isn't operating reliably, sometimes it takes a while for the clock to start, well, _clocking_, and this component is probably the culprit; | + | - <del>This same oscillator isn't operating reliably, sometimes it takes a while for the clock to start, well, _clocking_, and this component is probably the culprit</ |
| + | **UPDATE (1/ | ||
| ## Chips under ROM/RTC card | ## Chips under ROM/RTC card | ||
| Line 65: | Line 90: | ||
| - IC8, IC15, IC18: also look like CODECs. | - IC8, IC15, IC18: also look like CODECs. | ||
| + | If IC22-IC23(? | ||
| + | |||
| + | This makes the system kind of an hybrid between -1 and -2, hardware-wise. The CPU smells like 12 MHz, judging by it's model suffix (the datasheet for it mentions 8~16 MHz sub-models), | ||
| + | Anyhow, [like I've posted on Sundance Communications](https:// | ||