How to flash Zidoo Z9S via UART?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • How to flash Zidoo Z9S via UART?

    On the media player screen, boot or up__
    I tried to flash from USB. But the drive does not attempt to read information.
    Via UART, you can run the command - usb start
    Then the drive is visible in the log
    But the goru command does not exist.

    Brainfuck-Quellcode

    1. REBOOTING...
    2. C1:80000000
    3. C2
    4. ?
    5. C3hswitch frequency to 0x00000046
    6. frequency divider is 0x00000080
    7. switch frequency to 0x00000046
    8. frequency divider is 0x00000004
    9. switch to SDR 8 bit
    10. switch bus width to 0x00000008 bits success
    11. hwsetting size: 00000940
    12. C4
    13. f
    14. 5-5
    15. s_f
    16. 5-5-2
    17. Goto FSBL: 0x10100000
    18. switch frequency to 0x00000046
    19. frequency divider is 0x00000080
    20. switch frequency to 0x00000046
    21. frequency divider is 0x00000004
    22. emmc_cid[3] = 0x03857AC0 emmc_cid[2] = 0xC5680352 emmc_cid[1] = 0x3444544A emmc_cid[0] = 0x41000115
    23. switch bus width to 0x00000008 bits success
    24. DEVICE_TYPE = 00000057
    25. emmc_sec_count = 01D1F000
    26. switch speed to 0x00000002 success
    27. switch frequency to 0x000000A6
    28. frequency divider is 0x00000000
    29. 1st TX_window = 0xFFFFFFFB
    30. 1st phase TX VP0= 0x00000012
    31. RX_window = 0xFFFFE03F
    32. phase RX VP1= 0x00000019
    33. Welcome to FSBL ...
    34. [FSBL] Warm Boot: 0x00000000
    35. [FSBL] Secure: 0x0000BEEE
    36. [FSBL] Flash Type: 0x00000002
    37. [FSBL] DCache Enable: 0x00000000
    38. [FSBL] SVP = N
    39. ********** FW_TYPE_GOLD_TEE **********
    40. FW Image to 0x10200000, size=0x0007BEE0 (0x1027BEE0)
    41. FW Image fr 0x000C5E00
    42. ********** FW_TYPE_GOLD_BL31 **********
    43. FW Image to 0x10120000, size=0x000062A0 (0x101262A0)
    44. FW Image fr 0x00141E00
    45. ********** FW_TYPE_BOOTCODE **********
    46. FW Image to 0x00020000, size=0x000937E0 (0x000B37E0)
    47. FW Image fr 0x00020A00
    48. md copy audio bin
    49. VERBOSE: bl31_setup
    50. NOTICE: BL31: v1.2(debug):a6c9ab6
    51. NOTICE: BL31: Built : 15:16:22, Apr 27 2017
    52. INFO: BL31: Initializing runtime services
    53. INFO: Start to init service std_svc
    54. INFO: Finish to init service std_svc
    55. INFO: Start to init service opteed_fast
    56. INFO: Finish to init service opteed_fast
    57. INFO: BL31: Initializing BL32
    58. INFO: TEE-CORE: TEE OS v2.1
    59. INFO: TEE-CORE: TA RAM slim vesion.
    60. INFO: TEE-CORE: Skipping to check tee os version.
    61. INFO: TEE-CORE: Initializing (0c42841 #1 三 12月 20 16:02:45 CST 2017 aarch64)
    62. MESSAGE: [0x0] TEE-CORE:tee_otp_get_hw_unique_key:70: ************************ tee_otp_get_hw_unique_key chip id: 30000
    63. MESSAGE: [0x0] TEE-CORE:tee_otp_get_hw_unique_key:75: ************************ tee_otp_get_hw_unique_key used Kf
    64. INFO: TEE-CORE: teecore inits done
    65. INFO: Core_0 TEESMC_OPTEED_RETURN_ENTRY_DONE
    66. INFO: Core_0 got optee_vectors (0x1020093c)
    67. INFO: BL31: Initialized BL32
    68. INFO: EXIT BL31
    69. INFO: bl31_to_kernel: kernel_resume_entry = 0x1e000
    70. INFO: bl31 jumps to EL2: LK entry
    71. welcome to lk/MP
    72. boot args 0x2 0x0 0x0 0x0
    73. INIT: cpu 0, calling hook 0x63860 (version) at level 0x3ffff, flags 0x1
    74. version:
    75. arch: ARM64
    76. platform: RTD1295
    77. target: RTD1295
    78. project: RTD1295
    79. buildid: 7605753_2018年_07月_04日_星期三_11:12:35_CST
    80. initializing heap
    81. calling constructors
    82. initializing mp
    83. initializing threads
    84. initializing timers
    85. initializing ports
    86. creating bootstrap completion thread
    87. top of bootstrap2()
    88. INIT: cpu 0, calling hook 0x622a8 (sysparam) at level 0x70000, flags 0x1
    89. INIT: cpu 0, calling hook 0x7b15c (lwip) at level 0x70000, flags 0x1
    90. creating bootstrap completion thread for cpu 1
    91. creating bootstrap completion thread for cpu 2
    92. creating bootstrap completion thread for cpu 3
    93. initializing platform
    94. rtd129x_pwm_pin_mux default value 0
    95. PLL_EMMC1 = 0x00000003
    96. switch frequency to 0x46, divder to 0x80
    97. switch frequency to 0x46, divder to 0x4
    98. switch_bus: width = 0x00000002
    99. switch speed to 0x2 success
    100. switch frequency to 0xa6, divder to 0x0
    101. PLL_EMMC1 = 0x00001993
    102. switch erase_group_def to 0x1 success
    103. sec_count = 0x1d1f000
    104. Erase Unit Size = 512KB * 0x1
    105. factory_init, factory size:0x400000
    106. MMC
    107. Factory: pp:1, seq#:0x3, size:0x200
    108. sysparam_scan_factory: read SYSPARAM from factory fail!!
    109. Bring UP slave CPUs
    110. iVVEEVRnEBRRBiOOBSOtSSEE:iE :: abb lblll331i3_11_zss_esieettuntpuupgp
    111. L313:OOTOIaTCTIIrECC:EgE: : e B tLBB3L
    112. cbb6 11I vN:1: . vvI21(1dT.e.22:b((ud dege)cb:buupgga)6u)c::a 9aa0,66ccb9 9a6a
    113. aN6O
    114. l
    115. TNlIONTiCIOETnCIE::gC E BB:LhL3 3 o1B1::eek:L 3 BB1ukui:i ltl0 tB x::u4 i l11tt756 ::: a1116645:::2 22126(,:,r2 A82p,A 1rAp r6p 2r782 72)27 02 0210a1177
    116. IN
    117. Ii leFIINvONeF:lFO :0O x :9 0 0 0 B0 B,L LBf33lL1a13g::s1 :0IIx n1ni
    118. trti8in1aai6ll8ti:i izaRziEliAniLngTzgE iK r nrRugTunL n8tr1tu6ii8nm me@te0 ixce9ss8ee0e 1rr6sv0vi0ei0cr
    119. c vesi
    120. eIINsNF
    121. FOO:IN : F O : S St ta raStrt tat rott o i intnioit t i snseiert vrsivecirec svs ictsedt _ds_svstcvdc _
    122. Ic
    123. FOF NN
    124. IO: :N F O :F iF in niFisishnh i tstoho itinoni itit n siseter rvsvieicrce evsi cstetd d__sssvtvcdc_ s
    125. Ic
    126. NFO NF
    127. :OI :N F O :S tS at ra trS tta trtoto itinoni it tis nesiretvr ivscieeca ev iocpoetp etoeepedtd_e_fefadas_st tf
    128. st
    129. FNF NI
    130. O:OI :N F O : F Fi in niFisishnh i tstoho itinoni itit s nesiretvr ivsc ascr ev iocpoetp eteeodep_dtf_eafesadts_t f
    131. FNFNI
    132. OIO:N: F O : B BL L3 31B1:L: 3 I1In:ni itItiniaialtliiizaziliningzg i BnBLgL3 32B2
    133. 3
    134. I2NINF
    135. FO:IO N: F O : C C oo rr eeC_o_1r3 eT _ETE2E SETMSECME_CSO_MPOCTP_ETOEEPDET_DON_EERDTE_UTRRUENRT_N_EUENRNTNTR_RYEY_N_DTDORONYNE_E D
    136. FOF NN
    137. :IO N: F O : B L B3 L1 3:B1 L:I3 n1Ii:nt iiItaniliaitlziieazdle idBz LeB3dB2 3
    138. L
    139. 3INI2FN
    140. BLO:I: N F O : E EX XI IT T E BXBLIL3T31 1
    141. I
    142. FNFNI
    143. O:IO N: F O : b l b3 l1 3_b1tl_o3t_1o__ketkroen_reknlee:rl n:ke elkr:en reknlee_rlrn_eersleu_smrueem_seeu_nmetenr_tyer ny=t r=0y x 01x=e 100e0x00010e
    144. I0
    145. FNFN0
    146. O:IO N:R e Fa lb tl eOb3:l3k 1 1 G B jEjb uuFlammm3pipsls1 y tjCtoouon 2r ErpEoLslL2l :e2tr : oL3 K2 LEmeKcLnf tg2e :r=n yL0t 0K
    147. y e
    148. n
    149. try
    150. netif en ip 192.168.100.1 netmask 255.255.255.0 gw 192.168.100.254
    151. calling apps_init()
    152. Set ACPU share memory
    153. ------------can't find tmp/factory/000BootParam.h
    154. Default Power-Config
    155. MBR signature does not match.
    156. partition_adjust, reading partition table failed
    157. HDMITx_HPD=False
    158. ------------can't find tmp/factory/video_rpc.bin
    159. tv_system=25 mode=1
    160. EEPROM: SIZE=16384, ADRESS_MODE=2, PAGE_WRITE_SIZE=64, BUFFER_SIZE=16
    161. starting app rtkboot
    162. ---------------LOAD NORMAL FW TABLE ---------------
    163. fw_desc_table_start = 0x00620000
    164. fw_desc_table_ddr_base = 0x0x1247bf00
    165. [ERR] rtk_plat_prepare_fw_image:Signature(RESCUE__▒▒) error!
    166. ---------------LOAD NORMAL FW TABLE ---------------
    167. fw_desc_table_start = 0x00620000
    168. fw_desc_table_ddr_base = 0x0x1247bf00
    169. [ERR] rtk_plat_prepare_fw_image:Signature(RESCUE__▒▒) error!
    170. ---------------LOAD GOLD FW TABLE ---------------
    171. fw_desc_table_start = 0x00628000
    172. fw_desc_table_ddr_base = 0x0x1247bf00
    173. [INFO] fw desc table base: 0x00628000, count: 10
    174. [DEBUG] fw_entry = 0x1247c100
    175. Normal boot fw flow...
    176. starting app eeprom
    177. Kernel
    178. FW Image to 0x03000000, size=0x00eede00 (0x03eede00)
    179. FW Image fr 0x00b70200
    180. starting app pmic
    181. pmic_setup_pmic: set DC force PWM
    182. failed to do pmic_testing
    183. INIT: cpu 3, calling hook 0x22840 (slave_cpu_spin) at level 0x3ffff, flags 0x2
    184. INIT: cpu 2, calling hook 0x22840 (slave_cpu_spin) at level 0x3ffff, flags 0x2
    185. INIT: cpu 1, calling hook 0x22840 (slave_cpu_spin) at level 0x3ffff, flags 0x2
    186. FW Image sha FAILED
    187. FW Image entry sha256==>
    188. 30 91 91 c4 6f 86 b1 58 f2 dd 2c f7 5f df be ca 64 f7 d2 9e 8b 36 2e 5c 8b 7b 0b ac f5 25 20 f1
    189. FW Image result sha256==>
    190. fc e8 2a cd e6 02 f3 9f ff e2 ec 8f 93 15 75 89 f8 44 9c 7e 30 e8 2a a9 93 38 35 61 a8 e6 10 63
    191. entering main console loop
    Alles anzeigen


    Quellcode

    1. Realtek> help
    2. command list:
    3. net : net toolbox
    4. page_alloc : page allocator debug commands
    5. heap : heap debug commands
    6. hexdump : hexdump memory region
    7. help : this list
    8. test : test the command processor
    9. history : command history
    10. bio : block io debug commands
    11. novm : page allocator (for devices without VM support) debug commands
    12. gpt : block device GPT command
    13. reboot : soft reset
    14. poweroff : powerdown
    15. version : print version
    16. sysparam : commands for manipulating system parameters
    17. dw : display memory in words
    18. dh : display memory in halfwords
    19. db : display memory in bytes
    20. mw : modify word of memory
    21. mh : modify halfword of memory
    22. mb : modify byte of memory
    23. fw : fill range of memory by word
    24. fh : fill range of memory by halfword
    25. fb : fill range of memory by byte
    26. mc : copy a range of memory
    27. crash : intentionally crash
    28. stackstomp : intentionally overrun the stack
    29. mtest : simple memory test
    30. chain : chain load another binary
    31. sleep : sleep number of seconds
    32. sleepm : sleep number of milliseconds
    33. crc16 : crc16
    34. crc32 : crc32
    35. adler32 : adler32
    36. bench_cksum : benchmark the checksum routines
    37. aes_test : test AES encryption
    38. aes_bench : bench AES encryption
    39. threads : list kernel threads
    40. threadstats : thread level statistics
    41. threadload : toggle thread load display
    42. loady : Y-MODEM through UART
    43. ve_test : block device GPT command
    44. fdt : Flat device tree commands
    45. pmic : PMIC commands
    46. keyset : for uart mp tool write secure key to factory
    47. uart_write : for uart mp tool write mac or sn
    48. fastboot : fastboot command
    49. factory : FACTORY sub system
    50. eeprom : EEPROM commands
    51. boot : platform boot command
    52. fatload : fatload command
    53. usb : usb command
    54. cache : cache operation
    55. boot_part : r/w boot partition x
    56. pwm : Control PWM 0,1,2,3
    57. rpmb : do some rpmb operation
    58. bdinfo : Board information
    59. chip : detect soc version
    60. rtknand : rtk nand commands
    61. rtkspi : rtk spi commands
    62. rtkemmc : rtk emmc commands
    Alles anzeigen
    Ich bin aus der Ukraine. Sorry für mein Deutsch und Englisch
  • Did you read this Thread at side 2 ??

    Zidoo x9s bootet nicht mehr

    Regards Lony
    Mediaplayer: EWEAT R9_Plus, ZIDOO X9s, Himedia Q10-Pro
    TV :Sony KD-75XD9405, SONY KDL 52LX905
    SAT-Receiver: Vu+ Uno 4K SE mit VTi 13.0.10
    AVR Denon X4200W
    SOUNDSYSTEM :Teufel System 6 THX 5.2.2
    NAS: (Synology) DS112+ -1 x 2TB WD Green, DS414J - 4 x 4TB WD RED, DS415+ - 4 x 3TB WD RED
    , DS216Play - 2 x 2TB WD RED
  • Lesen Sie mehrmals.Ich habe verschiedene Wiederherstellungsanweisungen ausprobiert.Der USB-Anschluss des Media Players liest USB-Laufwerke erst, wenn Sie den Befehl usb start über das UART-Terminal eingeben
    Ich habe viele Briefe von verschiedenen Postern geschrieben, um Zidoo zu unterstützen. Ich habe sie über das Feedback-Formular geschrieben. Schrieb auf Facebook. Sie antworten nicht.Es besteht die Hoffnung, dass jemand Ihnen sagt, wie Sie den Bootloader über den UART-Port laden.
  • maxya schrieb:

    LonyVielleicht ein paar Gedanken?
    In dem Thread von @slavensiz ist ja alles beschrieben, wie man die Box mittels Putty wiederbeleben kann, Sorry ich weiss jetzt nicht so ganz, was Du benötigst ?( :rolleyes:
    Mediaplayer: EWEAT R9_Plus, ZIDOO X9s, Himedia Q10-Pro
    TV :Sony KD-75XD9405, SONY KDL 52LX905
    SAT-Receiver: Vu+ Uno 4K SE mit VTi 13.0.10
    AVR Denon X4200W
    SOUNDSYSTEM :Teufel System 6 THX 5.2.2
    NAS: (Synology) DS112+ -1 x 2TB WD Green, DS414J - 4 x 4TB WD RED, DS415+ - 4 x 3TB WD RED
    , DS216Play - 2 x 2TB WD RED
  • Weil du die Boxen verwechselst, es geht hier um den Z9S, die Anleitung ist für den x9S. Der hat wie @slavensiz postet andere Anweisungen und Bootloader hat.

    Pansonic TX 58DXX789,HiMedia Q10 Pro + 9x8 TB WD + Int. 8 TB WD Script @messer, CFW 2.0.7 by @moere22
    AVR: Yamaha RX V 631 Multicast,
    Kodi 18.1 (Leia)
    Synology DS 1618+ mit 6x 8 TB WD RED
    Synology DS 1618+ mit 6x 10 TB WD Ironwolf
  • zusammen schrieb:

    Weil du die Boxen verwechselst, es geht hier um den Z9S, die Anleitung ist für den x9S. Der hat wie @slavensiz postet andere Anweisungen und Bootloader hat.
    Ok , wenn eine derartige Anwesiung nicht vorhanden ist, dann wird es wohl nicht über die UART funktionieren, oder aber es findet sich noch jemand, der hierzu Aufschluss geben kann. Ansonsten den Zidooianer die Tür einrennen.

    Kann ja nicht sein, das es überhaupt keine Möglichkeit gibt, wenn es so sein sollte, dann Prost Mahlzeit.

    Lony
    Mediaplayer: EWEAT R9_Plus, ZIDOO X9s, Himedia Q10-Pro
    TV :Sony KD-75XD9405, SONY KDL 52LX905
    SAT-Receiver: Vu+ Uno 4K SE mit VTi 13.0.10
    AVR Denon X4200W
    SOUNDSYSTEM :Teufel System 6 THX 5.2.2
    NAS: (Synology) DS112+ -1 x 2TB WD Green, DS414J - 4 x 4TB WD RED, DS415+ - 4 x 3TB WD RED
    , DS216Play - 2 x 2TB WD RED
  • @mirror88

    Please let us know how we can solve the Safe Brick on Zidoo Z9s.

    Thanks

    Regards Lony
    Mediaplayer: EWEAT R9_Plus, ZIDOO X9s, Himedia Q10-Pro
    TV :Sony KD-75XD9405, SONY KDL 52LX905
    SAT-Receiver: Vu+ Uno 4K SE mit VTi 13.0.10
    AVR Denon X4200W
    SOUNDSYSTEM :Teufel System 6 THX 5.2.2
    NAS: (Synology) DS112+ -1 x 2TB WD Green, DS414J - 4 x 4TB WD RED, DS415+ - 4 x 3TB WD RED
    , DS216Play - 2 x 2TB WD RED
  • Dear,

    Who got success to connect via UART to this device?

    According to the first message in this topic - YES

    There is no UART connector as on X9S on the device and just tried to use unsoldered pins on the same place.

    Used few USB - UART bridges to connect, but get only trash output in PuTTY / TeraTerm / Cool Term

    This is unusual thet they have UART and RS232 controllers nearby...

    By the way bricked unit with X9S firmware flashed via USB stick, same situation as Maxya have - only "boot" and "up--" withou and with "reset". Used all variants of unbricking procedure - *.zip, *.img and etc.