Hi Neeraj,
Thanks now it is working well :).
The SiP part on my development card (OSD32MP1-BRK) is OSD32MP157F but is it possible for me to replace the on-board SiP with another SiP – OSD32MP153C? Because I want to use OSD32MP153C but I only have this development card.
Hi Neeraj
Can u help me try on your side the Debian image is it possible to write & readback from the EEPROM(in the SiP chip) on the OSD32Mp1-BRK development card? Many thanks!
Thanks Neeraj, I am able to load in the debian image into a brand new SD card.
Write to EEPROM:
debian@localhost:~$ sudo echo -n -e ‘\xAB\xCD\xEF’ | sudo dd of=/sys/bus/i2c/devices/3-0050/eeprom bs=1 seek=16
Result:
3+0 records in
3+0 records out
3 bytes copied, 0.0414865 s, 0.1 kB/s
Read from EEPROM
debian@localhost:~$ sudo dd if=/sys/bus/i2c/devices/3-0050/eeprom bs=1 count=3 skip=16 2>/dev/null | hexdump -C
Result:
00000000 ff ff ff |…|
00000003
Checking i2c status:
debian@localhost:~$ sudo i2cdetect -y 3
Result:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: — — — — — — — —
10: — — — — — — — — — — — — — — — —
20: — — — — — — — — — — — — — — — —
30: — — — UU — — — — — — — — — — — —
40: — — — — — — — — — — — — — — — —
50: UU — — — — — — — — — — — — — — —
60: — — — — — — — — — — — — — — — —
70: — — — — — — — —
I am still unable to write to the EEPROM at address 0x50 & strangely the i2C at this address is unavailable (UU) for use?
I downloaded the Debian image from the above link u provided using Etcher sw. But encountered the following Error: (0,h.requestMetaData) is not a function during programming of the image
Can advise what to be done?
Many tks
Thanks Neeraj,
I did the following:
Write to EEPROM:
echo -n -e ‘\xAB\xCD\xEF’ | dd of=/sys/bus/i2c/devices/3-0050/eeprom bs=1 seek=16
Added delay
sleep 0.1 # Add a small delay to ensure write completion
Tried to read the EEPROM:
dd if=/sys/bus/i2c/devices/3-0050/eeprom bs=1 count=3 skip=16 2>/dev/null | hexdump -C
Result:
00000000 ff ff ff |…|
00000003
I expected to see AB CD EF but did not. Can you advise me what went wrong?
I follow the steps listed here https://octavosystems.com/app_notes/osd32mp1-brk-getting-started/#trouble
But I am still unable to detect new network adapter called Remote NDIS Compatible Device though I have configured the boot switch to 101 and also saw the red LED blinking.
I cannot find this adapter in network connection or under Other devices in the Device Manager.
Can anyone advise me what can be done?
HI Neeraj, thanks for the reply!
I am green horn in this area ;p so not quite sure what u meant by to access the EEPROM (in the device tree) via SYSFS.
What are the appropriate software platform I will need to install in order to do what u meant? Also how do I download the modification (done to the EEPROM) to my development board – OSD32MP1-BRK? Many thanks to u again!
Octavo Systems LLC all rights reserved
OCTAVO is registered in the U.S. Patent and Trademark Office. OSD, C-SiP, and the Octavo Logo are trademarks of Octavo Systems LLC.
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields