Skip to content

Instantly share code, notes, and snippets.

@mbohun
Last active June 25, 2026 10:24
Show Gist options
  • Select an option

  • Save mbohun/2b6779f12f9c6b0de50086c5f2527955 to your computer and use it in GitHub Desktop.

Select an option

Save mbohun/2b6779f12f9c6b0de50086c5f2527955 to your computer and use it in GitHub Desktop.
JingPadA1 unlock UBPorts

This is what i see in dmesg output after connecting JingPad A1 to my Orange Pi 5 Pro Linux PC:

[Thu Jun 25 11:39:44 2026] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[Thu Jun 25 11:39:44 2026] usb 1-1: New USB device found, idVendor=18d1, idProduct=4ee7, bcdDevice= 4.04
[Thu Jun 25 11:39:44 2026] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Thu Jun 25 11:39:44 2026] usb 1-1: Product: Unisoc Phone
[Thu Jun 25 11:39:44 2026] usb 1-1: Manufacturer: Unisoc
[Thu Jun 25 11:39:44 2026] usb 1-1: SerialNumber: A12140MKCA000287
[Thu Jun 25 11:39:45 2026] rndis_host 1-1:1.0 eth0: register 'rndis_host' at usb-xhci-hcd.8.auto-1, RNDIS device, 96:8d:83:07:4a:4e
[Thu Jun 25 11:39:45 2026] rndis_host 1-1:1.0 enx968d83074a4e: renamed from eth0
  1. on the JingPag, open terminal and sudo reboot -f bootloader
  2. on the Linux PC: sudo ./unisoc_ulock.py
  3. on the JingPad in the fastboot mode it will ask for confirmation to press the volume down button
  4. on the JingPad it displays: Info:Unlock bootloader success!
mbohun@orangepi5pro:~/src/jingpad-unlock$ sudo ./unisoc_unlock.py 
>> Connecting to fastboot device...
>> Requesting identifier token...
   > oem get_identifier_token
   < INFO Identifier token:
   < INFO 30344534364444393046313530414634
   < OKAY 
>> Identifier token: 30344534364444393046313530414634
>> Signed payload: 512 bytes
>> Announcing download (00000200)...
   > download:00000200
   < DATA 00000200
>> Sending payload...
   < OKAY 
>> Sending unlock command...
   > flashing unlock_bootloader
   < OKAY Info:Unlock bootloader success!

>> Now CONFIRM the unlock ON THE DEVICE (watch the screen — on Unisoc it is
   often Volume UP, which also wipes userdata).
mbohun@orangepi5pro:~/src/jingpad-unlock$ 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment