Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lukasz@pinebookpro:~/pinebook-pro-keyboard-updater$ sudo ./updater
- [*] Reading files/tmp.hex
- >>> Fix hex file
- [*] Opening in user mode...
- >>> Trying to open VID:258a PID:001e...
- >>> Device not found
- >>> Trying to open VID:258a PID:001f...
- [*] Sending command to switch to boot mode...
- [*] Command send
- >>> release interface
- [*] Opening in boot mode
- >>> Trying to open VID:0603 PID:1020...
- >>> Device not found
- >>> Trying to open VID:0603 PID:1020...
- >>> Device not found
- >>> Trying to open VID:0603 PID:1020...
- >>> Device not found
- >>> Trying to open VID:0603 PID:1020...
- >>> Device not found
- >>> Trying to open VID:0603 PID:1020...
- >>> Device not found
- >>> Trying to open VID:0603 PID:1020...
- >>> Kernel Driver Active
- [*] Erasing flash
- [*] Writing firmware...
- write_block_start (length=14336)
- write_block (offset=0, length=2048)
- write_block (offset=2048, length=2048)
- write_block (offset=4096, length=2048)
- write_block (offset=6144, length=2048)
- write_block (offset=8192, length=2048)
- write_block (offset=10240, length=2048)
- write_block (offset=12288, length=2048)
- write_block_start (length=14336)
- write_block (offset=0, length=2048)
- [*] Reading back firmware...
- read_block_start (length=14336)
- read_block (offset=0, length=2048)
- read_block (offset=2048, length=2048)
- read_block (offset=4096, length=2048)
- read_block (offset=6144, length=2048)
- read_block (offset=8192, length=2048)
- read_block (offset=10240, length=2048)
- read_block (offset=12288, length=2048)
- [*] Comparing firmwares...
- [*] Reseting device?
- [*] Finished succesfully!
- >>> release interface
- [*] Reading files/tpfw.bin
- [*] Opening in touchpad mode
- >>> Trying to open VID:258a PID:001f...
- >>> Device not found
- >>> Trying to open VID:258a PID:001f...
- >>> Kernel Driver Active
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Verify mismatch: type=f2, pass=e2, received=d2
- >>> Touchpad verify (type=242, pass=226) data failed
- >>> Touchpad erase failed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement