It's Firenze (SDP1004) based device with B-FIRHTBEUC firmware. Rooted by "patched downgrade" method. SamyGO extensions do not install properly as widget on this model, but never mind, right now I tested binaries compiled for GAP*/GAS* available in SourceForge, they (mostly) seem to work.
512MB onboard DRAM (two channels), but only 128MB is allocated to the kernel (the rest being wasted by Samsung for internal processing etc.). That's pretty bad , with exeDSP running, only 30-40MB free RAM is left for playing.
Main EEPROM (32KB, on I2C bus #1) is more or less redundant in this model - looks like most configuration/user settings are stored on MMC flash (in /mtd_rwarea/dtv_appstore.dat file ?). Quite surprisingly, 'eeprom-backup' (from chelsea-i2c-eeprom-tools_v02, compiled for B650 TV) still works without any changes ('eeprom-restore': too risky to even try, GPIO pin controlling EEPROM WP/WE is probably completely different).
Serial console pins on the mainboard are clearly labeled (image included) - there is even some kind of connector soldered on the opposite side of the PCB.
Top debug menu turned out to be quite an disappointment - very badly implemented, no Spi debug, no Subsystem debug, hardly anything works as it should. Bad Samsung .
As a consolation prize, we get some bonus features in there worth mentioning. For example, with:
Code: Select all
[TOP Debug Menu] -> 11 : TD Debug -> 0x02 : ODi Debug -> 0x12 : ODsBarcelonaHdmiTxProcessor -> 0x30 : StartHdcpAuthentication(Stop-0, Start-1)
HDCP free BD-Player: that's quite fair-use-friendly by today's standards, especially from Samsung - thank you!