Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Component modding CRT TV - EEPROM HACKING  (Read 3430 times)

0 Members and 1 Guest are viewing this topic.

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3486
  • Last login:Today at 09:00:33 am
Component modding CRT TV - EEPROM HACKING
« on: March 08, 2025, 07:36:21 am »
Time to talk about hacking the TV's EEPROMs. Here it is, "24C08":





The TV's EEPROM is very much like a computer's BIOS. It stores vital data that is used by the jungle IC to operate the TV, including all the service mode data. TV will not operate without it.

Accessing the service mode can be risky because you might set something that you shouldn't have, and suddenly the TV won't work! Or perhaps you might have a corrupted EEPROM. Both of these things have happened to me! If these things happen the EEPROM may need to be replaced, or at least reprogrammed.

So I bought myself a cheap EEPROM programmer imaginatively called "CH341a", which works with the EEPROMs used in these China TVs (24C08). The unit comes as a kit with some useful accessories, including a clip that can piggyback onto the smaller surface mount SOP-8 ICs. Some pics below so you can see how it attaches.


   



Unfortunately the China TVs use larger DIP-8 chips, the clip cannot be used with them, so the EEPROM must be desoldered from the PCB so that you can slot the legs directly into the programmer. Very inconvenient. I worry about damaging the traces, and after doing this a few times I am now over it.

Working on these latest TVs, I noticed something different about them - a 4-pin connector that wasn't present on the ones I modded 3 years ago. The traces go to the EEPROM pins 5,6,7,8. This corresponds to 5v, GND, and two data pins. the other pins 1,2,3,4 are all connected to GND. Below are some pics, on the left is the earlier TV, note that the connector is missing.


 


I already have the right connectors in that kit I mentioned earlier, So I added a male connector to that vacant spot on the older TV. I also made myself a short cable with two female ends, using red (5v) black (GND) and green/white for the data wires.  Then, carefully considering the correct orientation for the pins and cable, I slotted the 4P connector onto the CH341.


 


Now time to test. Success! Hurrah! Now I don't have to desolder the IC every time I want to reprogram it, or to just make a backup.





For fun, I hacked the vendor name in the EEPROM - now it is a GreenAntz TV!





« Last Edit: March 13, 2025, 11:22:28 pm by Zebidee »
Check out my completed projects!


delta88

  • I didn't try to trick anyone - Fair warning was given
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 657
  • Last login:May 20, 2025, 08:21:05 am
  • This place is still here?
Re: Component modding CRT TV - EEPROM HACKING
« Reply #1 on: March 08, 2025, 09:04:26 pm »
What else would you do in the menu?

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3486
  • Last login:Today at 09:00:33 am
Re: Component modding CRT TV - EEPROM HACKING
« Reply #2 on: March 08, 2025, 09:32:56 pm »
What else would you do in the menu?

Thanks for the question.

I'm planning another post soon covering key points of the service menu. This will include getting the colour balance and intensity right, maximising sharpness (largely by setting related values to zero/low) and a few other things. Will be back after this short break  ;)
Check out my completed projects!


nitrogen_widget

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1783
  • Last login:September 12, 2025, 07:07:08 pm
  • I want to build my own arcade controls!
Re: Component modding CRT TV - EEPROM HACKING
« Reply #3 on: March 09, 2025, 02:12:52 pm »
well, this is neat.


aarkay14

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:Yesterday at 10:42:05 pm
  • I want to build my own arcade controls!
Re: Component modding CRT TV - EEPROM HACKING
« Reply #4 on: Yesterday at 10:42:06 pm »
What else would you do in the menu?

Thanks for the question.

I'm planning another post soon covering key points of the service menu. This will include getting the colour balance and intensity right, maximising sharpness (largely by setting related values to zero/low) and a few other things. Will be back after this short break  ;)

Heyy Zebidee! Please let us know if you have posted more improvement or mods about this China CRT TV board?

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3486
  • Last login:Today at 09:00:33 am
Re: Component modding CRT TV - EEPROM HACKING
« Reply #5 on: Today at 09:00:15 am »
Hi!

You might check the main China TV thread - There's been some more activity there.

I've done less on EEPROM hacking than I anticipated back in March. What I really need is to learn more about microcontrollers, and stuff like using Arduinos and logic controllers to intercept the I2C and UART communications. Fascinating as all this is by itself, it would be useful for modding certain TVs for which you must enable RGB (or YUV) by flicking a firmware switch, that is factory set only, not accessible via service mode.

I ordered some bits and pieces, they have even arrived, but it'll probably be a little while before I go further into that rabbit hole. I've had other priorities like surgery and recovery related stuff. I've also needed to spend some time on GreenAntz building and development.

In the meantime, I've posted up a couple more TV mod/repair logs for you to enjoy, for a TEAC (component) and a JVC (RGB).

Check out my completed projects!