I’m a beginner, so this may be an elementary question…
I want to simply recover my HiKey board.
However, if I follow the [Procedure referenced].
My host machine is stuck in a stuck state where it repeatedly detects and loses connections to the HiKey.
I think HiKey is stuck and looping on the boot.
What can be done to resolve this?
[Procedure referenced]
[Board model]
HiKey 960 Consumer Edition
[Host Machine Configuration]
Windows 10 64Bit Home
VirtualBox 6.1
Ubuntu 14.04 LTS
Using VirtualBox, Windows as the host OS and Ubuntu as the guest OS It operates as.
[Work step]
- set HiKey’s DipSwitch to recovery mode.
- connect usb cable to HiKey and host machine.
- Windows detects HiKey connection.
- from the USB menu of VirtualBox, select HiKey (which is detected as ”HISILICON USB SER”) and switch the connection to the Ubuntu side.
- Run the following command to write “hikey_idt” to HiKey.
$ sudo . /hikey_idt -c config -p /dev/ttyUSB0 - confirmed that “Finish downloading” displayed and process completed.
- powering off the HiKey.
- set HiKey’s DipSwitch to fastboot mode everytime.
- powering up the HiKey.
- Windows repeats the HiKey connection “detects” and “lost”.
This time Ubuntu does not recognize HiKey and cannot switch between them.
[Expectations]
detect HiKeys as FastBoot devices in Ubuntu.
[Logs]
Here’s the complete log when writing hikey_idt to the HiKey
user@user-VirtualBox:~/share/hikey960- bootLoader$ sudo . /hikey_idt -c config -p /dev/ttyUSB0
Config name: config
Port name: /dev/ttyUSB0
0: Image: hisi-sec_usb_xloader.img Downalod Address: 0x20000
1: Image: hisi-sec_uce_boot.img Downalod Address: 0x6a908000
2: Image: recovery.bin Downalod Address: 0x1ac 00000
Serial port open successfully!
Start downloading hisi-sec_usb_xloader.img@0x 20000…
file total size 99584
downlaod address 0x20000
Finish downloading
Start downloading hisi-sec_uce_boot.img@0x6a 908000…
file total size 23680
downlaod address 0x6a908000
Finish downloading
Start downloading recovery.bin@0x1ac00000…
file total size 1179648
downlaod address 0x1ac00000
Finish downloading