Comments (11)
Thanks for your assistance, it did work well! Even the logo worked well, probably a bit small but you had foreseen it would happen since the project stands initially for lower resolutions.
It might be interesting for other people to update the project to handle this firmware, if you wish I can create a PR.
from rtd266xflash.
Hi korbav,
I can't really identify the EEPROM chip on your photos. It should be the one below the small flat flex cable.
They come from different manufacturers, yours looks like STMicroelectronics. They all usually speak the same protocol. You can simply try additing the manufacturer ID 0x85 in RTD266xPy/rtd266x/rtd266x.py
line 204 and see if it works.
from rtd266xflash.
Hi floppes, thanks for your answer.
I just gave a try with your instructions and it worked well, the firmware can be extracted.
I then tried to modify it using the exe and faced this error message :
Error! Unknown firmware. You can send your firmware and the name of the display (printed on the cable on the back side) to the author ([email protected]), maybe it can be added to the known firmwares.
Here is the firmware that has been output : firmware
It would be awesome if you could take a look or if you could give me the instructions to add this firmware.
The model of the device is KD070V02, the brand name is KeDei, based on a RTD2660 chip.
from rtd266xflash.
So far I have only had 3.5" displays from KeDei with a resolution of 480x320. They came with lots of different panels and firmwares and I analyzed only those firmwares for my hardware.
I don't have your board, but your firmware looks very similar to the ones I know. You can add the following code to RTD266xFlash\RTD266xFlash\Firmware.cs to make it known to the tool:
new Firmware("7\" KeDei KD070V02 1024x600", 0x260D8, 1507, 0x12346, 0xD04F, 0x14733, 0x13A31, 0x15577, new[]
{
new HashInfo(0, 0x80000, "6EEF496354199EA4147F6EF5589194D7FD547CC43BC33E3567A0D2411A84C5AC", new []
{
new HashSkip(0xD04F + 0x1D, 48),
new HashSkip(0x12346, 16),
new HashSkip(0x13A31, 48),
new HashSkip(0x14733, 1),
new HashSkip(0x15577, 1),
new HashSkip(0x260D8, 1507)
})
})
You can try to modify your firmware with this. But especially for the boot logo, it may not work properly because of the different screen resolution.
With the RTD266x there is no real risk to brick your display. Even if you flash an invalid firmware, you can always reflash another. Just make sure you have a copy of your original firmware ;)
from rtd266xflash.
That's great, thanks for the feedback 👍
I have added the firmware and EEPROM manufacturer ID and published a new version. No need for a PR anymore ;)
from rtd266xflash.
That's great, thanks for the feedback 👍
I have added the firmware and EEPROM manufacturer ID and published a new version. No need for a PR anymore ;)
Awesome, thanks!
from rtd266xflash.
Hi @floppes
With newest version (2.6.0.0) I'm also getting the same error in the gui "Initialization error: could not detect chip type, unknown JEDEC id 0x856013". Am I doing something wrong or is this perhaps a bug?
from rtd266xflash.
Datasheet and image of the EEprom is attached below:
https://datasheet.lcsc.com/szlcsc/1810010235_PUYA-P25Q40H-SSH-IT_C194873.pdf
from rtd266xflash.
Right, I forgot to add the full JEDEC id to the Arduino project. korbav used the Python script without the Arduino, that's why it worked for him.
Can you please update your Arduino sketch and try again?
from rtd266xflash.
Thanks Floppes, I'll get it tested right away.
from rtd266xflash.
Does anyone know where I can find a schematic/gerber file for this KD070V02 board?? I have sent an email to KeDei but I don't like my chances of getting a response.
I tried modifying the HDMI connector and the traces have come off the board.. so what I want to do is redesign the layout of the board so it will fit inside my nav unit casing in my car.
from rtd266xflash.
Related Issues (19)
- Connection in Flash Programm cannot be established HOT 9
- Support for Waveshare 4.3" HOT 2
- I get the error "uknown firmware" when trying to load the software through GUI Tool HOT 5
- Update readme because issues HOT 3
- Support for MPI7002 7" HOT 3
- Unknown firmware on latest KeDei KD0350AV02 3.5" TFT HOT 4
- Question: 7" capability ? HOT 2
- New JEDEC id 0x856014 won't flash HOT 5
- Help with flashing HOT 10
- Unknown firmware HOT 4
- Firmware dump for Elecrow RC050 5" display HOT 20
- python script doesn't work HOT 5
- EEPROM ZB25VQ40ATIG HOT 1
- RTD2556 + EEprom 25Q80DV HOT 2
- PCB80052 firmware unknown HOT 10
- I get the error "uknown firmware" when trying to load the software through python HOT 10
- Cannot connect to gui tool HOT 7
- self.i2c = SMBus(interface) IOError: [Errno 2] No such file or directory HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rtd266xflash.