![]() |
|
|
Thread Tools | Display Modes |
![]() |
#1 |
Badcaps Veteran
Join Date: Nov 2013
City & State: ST
My Country: Brasil
Line Voltage: 220V 60Hz
I'm a: Student Tech
Posts: 365
|
![]() I've shearched before posting this, and found dozens of different ways to hook up multiple types of EEPROM to an Arduino Uno, so I do not know which one is correct.
I need to learn this so I ended up with a Philips TV 32PFL3008D which has corrupted memory, the IC is U402, 25Q64FVSIG, I have the 3MB .bin file, how to hook up an ATMEGA328P to this memory and what code do I need? |
![]() |
![]() |
![]() |
#2 |
Badcaps Veteran
Join Date: Jan 2016
City & State: Sochi
My Country: russia
I'm a: Knowledge Seeker
Posts: 808
|
![]() The 25Q64FVSIG memory size is not 3Mb, but 8Mb should be.
|
![]() |
![]() |
![]() |
#3 |
Badcaps Veteran
Join Date: Nov 2013
City & State: ST
My Country: Brasil
Line Voltage: 220V 60Hz
I'm a: Student Tech
Posts: 365
|
![]() The firmware .bin file directly from philips has the size of 3.293.184 bytes.
|
![]() |
![]() |
![]() |
#4 |
Badcaps Veteran
Join Date: Jan 2016
City & State: Sochi
My Country: russia
I'm a: Knowledge Seeker
Posts: 808
|
![]() If the file is from Philips, then it must be updated via USB. Or through a terminal program.
Last edited by lotas; 12-03-2021 at 09:59 AM.. |
![]() |
![]() |
![]() |
#5 |
Badcaps Veteran
Join Date: Jan 2016
City & State: Sochi
My Country: russia
I'm a: Knowledge Seeker
Posts: 808
|
![]() |
![]() |
![]() |
![]() |
#6 |
Badcaps Veteran
Join Date: Nov 2013
City & State: ST
My Country: Brasil
Line Voltage: 220V 60Hz
I'm a: Student Tech
Posts: 365
|
![]() hm, this shows how clueless I am, I found an 8MB flash for the correct panel version, so what do I do now? It is 8MB or 8.388.608 bytes
https://www.electronica-pt.com/esque...a-flash-73876/ Last edited by Biruslapio; 12-03-2021 at 12:42 PM.. |
![]() |
![]() |
![]() |
#7 |
Badcaps Veteran
Join Date: Jan 2016
City & State: Sochi
My Country: russia
I'm a: Knowledge Seeker
Posts: 808
|
![]() 25Q64FVSIG - 8 МБ = 8,388,608 bytes
Everything is correct, it should be so. |
![]() |
![]() |
![]() |
#8 |
Badcaps Veteran
Join Date: Nov 2013
City & State: ST
My Country: Brasil
Line Voltage: 220V 60Hz
I'm a: Student Tech
Posts: 365
|
![]() Yes, but now what needs to be done for flashing with an Arduino Uno?
|
![]() |
![]() |
![]() |
#9 | |
Badcaps Veteran
Join Date: Jan 2016
City & State: Sochi
My Country: russia
I'm a: Knowledge Seeker
Posts: 808
|
![]() Quote:
https://forum.arduino.cc/t/read-and-...winbond/493705 It may be easier to get you a simple, cheap programmer "CH341A". Last edited by lotas; 12-03-2021 at 02:47 PM.. |
|
![]() |
![]() |
![]() |
#10 |
Badcaps Veteran
Join Date: Nov 2013
City & State: ST
My Country: Brasil
Line Voltage: 220V 60Hz
I'm a: Student Tech
Posts: 365
|
![]() It looks like it's not a simple caveman setup like "connect eeprom to board and flash", it needs resistors, diodes, and without a proper pcb it will be a flimsy mess, so I give up and will just buy a proper CH341A + tools.
The listing I'm buying from only lists compatibility to 25Q64BV and 25Q64FW, will it not work with 25Q64FV? Last edited by Biruslapio; 12-03-2021 at 03:21 PM.. |
![]() |
![]() |
![]() |
#11 |
Badcaps Veteran
Join Date: Jan 2016
City & State: Sochi
My Country: russia
I'm a: Knowledge Seeker
Posts: 808
|
![]() There are many programs for CH341A which support your spi flash 25Q64FV
These are programs (CH341A) such as CALIBRI, AsProgrammer, NeoProgrammer. Last edited by lotas; 12-03-2021 at 03:55 PM.. |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Join Date: Dec 2012
City & State: london uk
My Country: uk
I'm a: Knowledge Seeker
Posts: 188
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#13 |
Badcaps Veteran
Join Date: Nov 2013
City & State: ST
My Country: Brasil
Line Voltage: 220V 60Hz
I'm a: Student Tech
Posts: 365
|
![]() The CH341A arrived today, took 10 minutes to figure out and program the 25Q64 using AsProgrammer. Thank you lotas and cheeky2 for pointing out the need for a proper programmer.
I was wrong about the panel version, there's two, TPVISION and ENVISION, mine was an TPVISION model but couldn't find the .bin for that (I have both now), so I used ENVISION, only problem was that the resolution was wrong and pixelated, plus the screen was upside down, using a USB flash drive .bin update for tpvision renamed to envision, it worked, TV is fine, thank you all. |
![]() |
![]() |
![]() |
#14 |
Badcaps Veteran
Join Date: Jan 2016
City & State: Sochi
My Country: russia
I'm a: Knowledge Seeker
Posts: 808
|
![]() In TV Philips, you can change your panel using the remote control by code.
|
![]() |
![]() |
![]() |
#15 |
Badcaps Veteran
Join Date: Nov 2013
City & State: ST
My Country: Brasil
Line Voltage: 220V 60Hz
I'm a: Student Tech
Posts: 365
|
![]() Well, the sticker says "Option code: NA", and the universal remote I'm using doesn't emit any output using the "return" button when configured to Philips TV, I tried using menu 1 9 9 9 return.
|
![]() |
![]() |
![]() |
#16 |
Badcaps Veteran
Join Date: Jan 2016
City & State: Sochi
My Country: russia
I'm a: Knowledge Seeker
Posts: 808
|
![]() This is where the xxx code comes in. But you need an original remote control.
Last edited by lotas; 12-06-2021 at 03:08 PM.. |
![]() |
![]() |
![]() |
Thread Tools | |
Display Modes | |
|
|