Digitale fotolijst (merkloos)

Ook in digitale fotolijsten zit een (unix) computertje, soms zijn ze heel goedkoop te krijgen, altijd leuk om eens te kijken wat er in zit en of we in de firmware kunnen komen.

Ps. Op deze fotolijst staat LUA, maar het starten van een LUA script/bestanden vanuit het OS geeft geen response…wellicht meer onderzoek nodig)

Na het losdraaien vinden we:

  • LCD scherm 480×270 met 26 pins flatband connector.
  • Sunplus Multi Media SPMF-2800 processor (Geen datasheet van te vinden)
  • Geheugen flash: 8x16SDRAM (128MB)
  • Geheugen EEPROM 4KB: 25D80VSIG (Winbond)
  • 4558D SOP8 (Audio? Versterker)
  • MC34063 SOP8 (Voedingsregelaar (voor backlight?))

Als je goed kijkt zie je een UART (seriele poort) aansluiting, dat herken je aan o.a. aan RX/TX:

Daaraan kan je wat draden solderen, je heb in principe de VCC niet nodig, alleen RX, TX, GND, sluit de kabeltjes aan op een UART USB stick:


UART verbinding maken met de computer

UART verbinding: 115200 baud

Zodra je met UART verbind krijg je alleen maar (heel vaak) BOOT? te zien, sluit de fotolijst aan via de adapter om deze in te schakelen, de bootlog:

Zodra je op enter drukt (of je ziet meteen al):  cmd>

Je kan daar help intikken om alle commando’s te zien:

Zoals je in het bootlog boven kan zien wordt het bestand systeem gemount als A:, je kan met cd en dir (zoals vroeger in DOS) surfen door de bestanden:

  • USB Stick wordt gemount als station I:
  • SD-CARD wordt gemount als station D:

Bestanden kopieren

Het is mogelijk om bestanden te kopiëren van het OS, USB en SD-CARD of om folders aan te maken.
Om een backup te maken van de bestanden in het OS naar een USB stick, kan je deze commando’s gebruiken:


Sunplus Configuratiebestand

Interessant is het configuratiebestand \RES\app.rc, welke je kan bewerken (door te overschrijven) om het gedrag van de fotolijst te beïnvloeden:


OS Info


USB STICK

Bootlog wanneer USB stick gemount wordt (32GB FAT32) = FAIL:

Bootlog wanneer USB stick gemount wordt (4GB FAT32):

Bootlog wanneer USB stick gedemount wordt:


SD CARD

Bootlog wanneer een SD CARD gemount wordt (2GB FAT32):

Bootlog wanneer een SD CARD gedemount wordt:


Naslagwerken:

mikrocontroller.net