Jak sprawdzić pamięć Flash w projektora hy 300
adb shell df -h
oraz adb shell ls -l /dev/block/by-name/
, co pokaże rozmiary i rozmieszczenie partycji eMMC. Kluczowe punkty
• Pamięć jest wlutowaną eMMC (~8 GB), czasem z fabrycznym partycjonowaniem tylko do 4 GB.
• Najpierw rób kopię danych (ADB pull/backup).
• Przy testach sprzętowych zachowaj ESD i licz się z utratą gwarancji.
Charakterystyka pamięci HY-300
• SoC: Allwinner H713 (wariant H616/H700), zintegrowany kontroler eMMC 5.x.
• Układ eMMC 8 GB (spotykane Samsung KLM8…, SK Hynix H26M…, Kioxia THGAF…).
Metody programowe (bez otwierania obudowy)
2.1 Android GUI
Ustawienia → Pamięć / Storage – szybkie potwierdzenie całkowitej i wolnej przestrzeni.
2.2 ADB (wymaga włączenia Debugowania USB)
adb devices # weryfikacja połączenia
adb shell df -h # rozkład zamontowanych partycji
adb shell ls -l /dev/block/by-name/
adb shell cat /proc/partitions # rozmiary wszystkich bloków
• Porównaj rozmiary `system`, `data`, `vendor`, `cache` z dokumentacją firmware.
• Błędy I/O lub niewidoczne partycje = podejrzenie uszkodzeń eMMC.
2.3 Diagnostyka S.M.A.R.T. dla eMMC
adb shell cat /sys/block/mmcblk0/device/life_time
adb shell cat /sys/block/mmcblk0/device/pre_eol_info
Wyniki 0x01–0x03 oznaczają niski, 0x04–0x05 średni, ≥0x06 wysoki stopień zużycia.
2.4 Ukryte menu serwisowe
• Przy wyłączonym projektorze: przytrzymaj „POWER + VOL+” i podłącz zasilanie (warianty zależą od rewizji).
• Menu zawiera pozycje „eMMC test / Flash test”.
Metody pół-sprzętowe
3.1 Forced-flash (oficjalna procedura XGODY/MagCubic)
• Odłącz zasilanie, skopiuj plik update_Gimbal 3_0914
lub nowszy na czysty pendrive FAT32.
• Przytrzymaj „FLASH-BTN” (otwór nad HDMI), podłącz USB-A↔USB-A do PC, włącz zasilanie.
• Narzędzie PhoenixSuite/LiveSuit zgłasza się w trybie FEL – można odczytać pełny dump eMMC albo wgrać obraz.
• Po wgraniu nowego obrazu partycjonowanie zwykle wraca do pełnych 8 GB.
Metody sprzętowe (serwis)
4.1 Dostęp przez UART-TTL
• Na płycie głównej są test-pady: TX, RX, GND. Prędkość 115200 bps.
• Komenda w u-boot: mmc read
, mmc write
, mmc erase
pozwala na test sektorów.
4.2 Programator eMMC
• Wylutowanie układu (BGA153/169), adapter na prog. typu EasyJTAG Plus, UFI, SD-eMMC socket.
• Test „Erase + Pattern Write/Read + CRC” – pełna weryfikacja mechanizmu ECC.
• Przy błędach >0,01 % bloków – zalecana wymiana eMMC (koszt ok. 7–10 USD + lutowanie hot-air).
Typowe objawy uszkodzonej lub źle sformatowanej pamięci
• Projektor zatrzymuje się na logo lub boot-loop.
• Aktualizacja OTA nie dochodzi do 100 %.
• Android pokazuje 1–4 GB zamiast 8 GB (fabryczny błąd partycjonowania – znany z wątku Reddit 01/2024).
• Logcat/ADB: E mmcblk0: error -110
, EXT4-fs error
.
Naprawa / przywracanie pełnej pojemności
• Pobierz ostatnie zbiorcze firmware (2024-10-31) z androidpctv.com lub xgody.com.
• W PhoenixSuite wybierz „Firmware → Flash” z opcją „Erase all”.
• Po starcie Android ponownie wykonaj df -h
; userdata
powinno mieć ~5,6 GB.
adb pull /dev/block/by-name/
. userdata
. sysfs mmc ext_csd
). Projektor HY-300 posiada wlutowaną pamięć eMMC 8 GB, którą najlepiej weryfikować kolejno: (1) Menu Android, (2) ADB/ukryte menu serwisowe, (3) tryb FEL i narzędzia Allwinner, (4) programator eMMC. Typowym problemem jest ograniczenie partycji do 4 GB lub degradacja eMMC objawiająca się boot-loopem. Pełne flashowanie oficjalnym lub poprawionym obrazem zwykle przywraca pełną pojemność; gdy błędy odczytu się powtarzają, konieczna jest fizyczna wymiana układu.