Voir aussi Blog20181103InstallerLinuxSurTabletteRockchip
Installation AOSP sur Rockchip / RK3066 rk30sdk
A priori, tablette reconnue comme Fuzhou Rockchip Electronics Company GoClever Tab R83 Infinite invention- fabrication polonaise ?
- seule identification : le logo ordieco au démarrage...
- au dos : ordieco 49221251
Câblerie nécessaire :
- alimentation DC 5V spécifique (petit connecteur fin)
- câble USB / micro-USB à connecter sur tablette port micros-USB ou HOST (ça varie...)
un peu de doc
https://www.modesdemploi.fr/goclever/tab-r83-2/caracteristiques consultation en ligne, la tablette dont je dispose a une disposition un peu différente...https://www.manualslib.com/download/1196433/Goclever-Tab-R83-2_3.html pour pouvoir le télécharger en PDF anglais / polonais (mieux)
http://specsan.com/tablet-pc-goclever/goclever-tab-r83/
http://fr.all-specs.net/model/822722/
https://manualzz.com/doc/59645879/goclever-tab-r83-mini-manuel-de-r%C3%A9initialisation-dure bof, il faut un android fonctionnel... et faire un factory reset
https://www.nodevice.fr/user-manuals/tablet/goclever liste de tablettes goclever, les docs sont en russe o_O
https://secretspecs.com/model/rockchip/rockchip-rk30sdk/
https://www.rockchip.nl/rk3066/ en hollandais :/
https://www.cnx-software.com/2012/11/04/rockchip-rk3066-rk30xx-processor-documentation-source-code-and-tools/
https://specdevice.com/showspec.php?id=12a5-3f9f-0033-c5870033c587
https://www.cfirmware.com/index.php?a=downloads&b=folder&id=28 o_O des firmwares chinois...
https://www.cfirmware.com/index.php?a=downloads&b=file&id=10492
https://forum.gsmhosting.com/vbb/f296/rockchip-rk30sdk-10dci201301-firmware-download-2790626/
https://github.com/omegamoon/rockchip-rk30xx-mk808
https://github.com/Galland/rkflashtool_rk3066 ah oui, il y a un reset button (petit trou)
quelques opérations utiles
https://www.phonandroid.com/forum/threads/tuto-faire-un-dump-du-firmware-de-sa-tablette-rockchip.117509/ retrouver la structure des partitions, utiliser heimdall au besoinhttps://www.cnx-software.com/2014/05/25/how-to-upgrade-firmware-for-rockchip-rk3066rk3188-devices-with-the-command-line-in-linux/
https://hexamob.com/appareils/guides-de-root-android-pour-rooter-votre-rk30sdk-rk30sdk-avec-la-version-android-4-x-jelly-bean/
https://iists.it/saturs/how-root-pipo-m9-using-ubuntu-linux/ pas grand chose :/
https://www.mobileread.com/forums/showthread.php?t=275863 twrp pour rockchip
quelques firmwares / rom pour rk30sdk
https://xdaforums.com/t/looking-for-a-custom-rom-for-rk30sdk.2433381/https://www.frandroid.com/android/rom-custom-2/lineageos/1579202_ces-anciens-smartphones-et-tablettes-peuvent-profiter-dandroid-13-grace-a-lineageos-20 a priori, non possible pour rk30sdk, hormis trouvé unofficial rom (ou la recompiler soi-même...)
https://www.mobileread.com/forums/showthread.php?t=245888
http://zoobab.wikidot.com/vido-n70s-rk3066-tablet quelques liens à (re-)voir
https://www.gizmochina.com/2013/12/09/android-4-4-kitkat-running-on-rockchip-domestic-tablet-device/ Mq des images :/
à trier
https://www.frandroid.com/android/rom-custom-2/lineageos/1310505_lineageos-19-voici-android-12-pour-plus-de-40-smartphones-android pas pour le rk30sdk a priori
https://browser.geekbench.com/v3/cpu/8835910 ah du benchmark...
https://www.cpubenchmark.net/cpu.php?cpu=RK30board
https://hexamob.com/devices/android-rooting-methods-for-rk30sdk-rk30sdk-with-android-version-4-x-jelly-bean/
https://wccftech.com/best-android-4-4-custom-roms/
https://androidpctv.com/tutorial-install-twrp-android-tvbox-rockchip/ regarder bbox et autres box que j'ai...
https://forum.libreelec.tv/thread/21117-unoffical-le-9-2-9-80-images-for-rk3229-rk3228/
https://xdaforums.com/t/q-has-anyone-had-success-flashing-a-rk3126-based-tablet.3746004/#post-85136469
https://forum.armbian.com/topic/34923-csc-armbian-for-rk322x-tv-box-boards/#new_tab quelques commandes intéressante rkdevelop
https://manjaro.org/download/
accéder au mode recovery et autres combinaisons de touches...)
Press the reset button (small hole at the back of the tablet) using a paperclip, and while pressed, connect the USB cable to the OTG USB portRelease the reset button
To make sure the above steps were done right, type in a terminal: lsusb
You can flash if you see a new device (compare with previous lsusb) with ID: 2207:300a => I get 2207:0010 or 2207:0000 :/
ordieco ne démarrant plus (logo android...)
reste bloqué sur logo android, ne s'éteint pas non plusbranchement en USB sur le port le plus à droite (ne fait rien sur l'autre...)
adb devices # ne le voit pas
fastboot devices # non plus
heimdall detect # non plus
heimdall detect
ERROR: Failed to detect compatible download-mode device.
idProduct à 0000 au lieu 0010 :/
févr. 25 12:53:27 localhost kernel: usb 3-2: new high-speed USB device number 35 using xhci_hcd févr. 25 12:53:27 localhost kernel: usb 3-2: New USB device found, idVendor=2207, idProduct=0000, bcdDevice= 2.22 févr. 25 12:53:27 localhost kernel: usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4 févr. 25 12:53:27 localhost kernel: usb 3-2: Product: rk30sdk févr. 25 12:53:27 localhost kernel: usb 3-2: Manufacturer: rockchip févr. 25 12:53:27 localhost kernel: usb 3-2: SerialNumber: 0123456789ABCDEF févr. 25 12:53:27 localhost kernel: usb-storage 3-2:1.0: USB Mass Storage device detected févr. 25 12:53:27 localhost kernel: scsi host6: usb-storage 3-2:1.0 févr. 25 12:53:27 localhost mtp-probe[359825]: checking bus 3, device 35: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2" févr. 25 12:53:27 localhost mtp-probe[359825]: bus: 3, device: 35 was not an MTP device févr. 25 12:53:27 localhost mtp-probe[359826]: checking bus 3, device 35: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2" févr. 25 12:53:27 localhost mtp-probe[359826]: bus: 3, device: 35 was not an MTP device févr. 25 12:53:28 localhost kernel: scsi 6:0:0:0: Direct-Access rockchip _usb PQ: 0 ANSI: 2 févr. 25 12:53:28 localhost kernel: scsi 6:0:0:1: Direct-Access rockchip _usb PQ: 0 ANSI: 2 févr. 25 12:53:28 localhost kernel: sd 6:0:0:0: Power-on or device reset occurred févr. 25 12:53:28 localhost kernel: sd 6:0:0:0: [sdb] Media removed, stopped polling févr. 25 12:53:28 localhost kernel: sd 6:0:0:0: [sdb] Attached SCSI removable disk févr. 25 12:53:28 localhost kernel: sd 6:0:0:1: Power-on or device reset occurred févr. 25 12:53:28 localhost kernel: sd 6:0:0:1: [sdc] Media removed, stopped polling févr. 25 12:53:28 localhost kernel: sd 6:0:0:1: [sdc] Attached SCSI removable disk
utilisation bouton reset au dos avec trombone : entraîne reboot avec logo ordieco puis logo android qui ne s'arrête pas
utilisation bouton reset + power : ne s'arrête pas
bouton power + bouton home/volume moins => affiche logo android avec /!\
puis finit par rebooter après un certain temps :/ sur ordieco puis logo android
févr. 25 13:14:00 localhost kernel: usb 3-2: new high-speed USB device number 49 using xhci_hcd févr. 25 13:14:00 localhost kernel: usb 3-2: New USB device found, idVendor=18d1, idProduct=d001, bcdDevice= 2.22 févr. 25 13:14:00 localhost kernel: usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4 févr. 25 13:14:00 localhost kernel: usb 3-2: Product: rk30sdk févr. 25 13:14:00 localhost kernel: usb 3-2: Manufacturer: rockchip févr. 25 13:14:00 localhost kernel: usb 3-2: SerialNumber: 0123456789ABCDEF févr. 25 13:14:00 localhost gvfsd[361190]: LIBMTP PANIC: Unable to find interface & endpoints of device févr. 25 13:14:00 localhost gnome-shell[2664]: Unable to mount volume rk30sdk: Gio.IOErrorEnum: Impossible d’ouvrir le périphérique MTP « 003,049 » févr. 25 13:14:01 localhost kernel: usb 3-2: USB disconnect, device number 49 févr. 25 13:14:01 localhost gvfsd[361190]: Device 0 (VID=18d1 and PID=d001) is a Meizu Pro 5 Ubuntu Phone.
ah en appuyant sur reset tout en maintenant la touche home/volume - j'ai un écran noir et
févr. 26 12:12:48 localhost kernel: usb 3-2: USB disconnect, device number 6
févr. 26 12:12:50 localhost kernel: usb 3-2: new high-speed USB device number 7 using xhci_hcd
févr. 26 12:12:50 localhost kernel: usb 3-2: unable to get BOS descriptor or descriptor too short
févr. 26 12:12:50 localhost kernel: usb 3-2: New USB device found, idVendor=2207, idProduct=300a, bcdDevice= 1.00
févr. 26 12:12:50 localhost kernel: usb 3-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
févr. 26 12:12:50 localhost mtp-probe[472007]: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2"
févr. 26 12:12:50 localhost mtp-probe[472007]: bus: 3, device: 7 was not an MTP device
févr. 26 12:12:50 localhost mtp-probe[472008]: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2"
févr. 26 12:12:50 localhost mtp-probe[472008]: bus: 3, device: 7 was not an MTP device
févr. 26 12:12:50 localhost kernel: usb 3-2: new high-speed USB device number 7 using xhci_hcd
févr. 26 12:12:50 localhost kernel: usb 3-2: unable to get BOS descriptor or descriptor too short
févr. 26 12:12:50 localhost kernel: usb 3-2: New USB device found, idVendor=2207, idProduct=300a, bcdDevice= 1.00
févr. 26 12:12:50 localhost kernel: usb 3-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
févr. 26 12:12:50 localhost mtp-probe[472007]: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2"
févr. 26 12:12:50 localhost mtp-probe[472007]: bus: 3, device: 7 was not an MTP device
févr. 26 12:12:50 localhost mtp-probe[472008]: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2"
févr. 26 12:12:50 localhost mtp-probe[472008]: bus: 3, device: 7 was not an MTP device
et lsusb affiche
Bus 003 Device 007: ID 2207:300a Fuzhou Rockchip Electronics Company RK3066 in Mask ROM mode
Commandes utiles
https://github.com/rockchip-linuxhttps://github.com/rockchip-linux/rkdeveloptool
https://rootmygalaxy.net/download-rockchip-factory-tool-all-versions/
outils utiles :
- adb nécessite une tablette démarrant sous Android
- fastboot nécessite d'accéder au mode recovery de la tablette
- heimdall
À trouver :
- état batterie (charge en cours / capacité de charge / charge initiale)
- libellé exact du microprocesseur (adb shell cat /proc/cpuinfo # ne donne qu'une description fonctionnelle, pas suffisamment technique)
detect_rk30sdk.sh
#! /bin/bash
vDAY=`date +%F`
vLOG_file=log_rk30sdk_${vDAY}.txt
echo "------------------------------------------------" >> ${vLOG_file}
date 2>&1 | tee -a ${vLOG_file}
echo $1 | tee -a ${vLOG_file}
echo "adb devices" 2>&1 | tee -a ${vLOG_file}
adb devices 2>&1 | tee -a ${vLOG_file}
echo "fastboot devices" 2>&1 | tee -a ${vLOG_file}
fastboot devices 2>&1 | tee -a ${vLOG_file}
echo "heimdall detect" 2>&1 | tee -a ${vLOG_file}
heimdall detect 2>&1 | tee -a ${vLOG_file}
echo "lsusb" 2>&1 | tee -a ${vLOG_file}
lsusb 2>&1 | tee -a ${vLOG_file}
vDAY=`date +%F`
vLOG_file=log_rk30sdk_${vDAY}.txt
echo "------------------------------------------------" >> ${vLOG_file}
date 2>&1 | tee -a ${vLOG_file}
echo $1 | tee -a ${vLOG_file}
echo "adb devices" 2>&1 | tee -a ${vLOG_file}
adb devices 2>&1 | tee -a ${vLOG_file}
echo "fastboot devices" 2>&1 | tee -a ${vLOG_file}
fastboot devices 2>&1 | tee -a ${vLOG_file}
echo "heimdall detect" 2>&1 | tee -a ${vLOG_file}
heimdall detect 2>&1 | tee -a ${vLOG_file}
echo "lsusb" 2>&1 | tee -a ${vLOG_file}
lsusb 2>&1 | tee -a ${vLOG_file}
et
diag_rk30sdk.sh
#! /bin/bash
vDAY=`date +%F`
vLOG_file=log_rk30sdk_${vDAY}.txt
echo "------------------------------------------------" >> ${vLOG_file}
date 2>&1 | tee -a ${vLOG_file}
echo $0 | tee -a ${vLOG_file}
echo "adb shell cat /proc/version # kernel version" 2>&1 | tee -a ${vLOG_file}
adb shell cat /proc/version 2>&1 | tee -a ${vLOG_file}
echo "adb shell cat /proc/cpuinfo " 2>&1 | tee -a ${vLOG_file}
adb shell cat /proc/cpuinfo 2>&1 | tee -a ${vLOG_file}
echo "adb shell lsmod " 2>&1 | tee -a ${vLOG_file}
adb shell lsmod 2>&1 | tee -a ${vLOG_file}
echo "adb shell df " 2>&1 | tee -a ${vLOG_file}
adb shell df 2>&1 | tee -a ${vLOG_file}
echo "adb shell mount " 2>&1 | tee -a ${vLOG_file}
adb shell mount 2>&1 | tee -a ${vLOG_file}
echo "adb shell top -n 1" 2>&1 | tee -a ${vLOG_file}
adb shell top -n 1 2>&1 | tee -a ${vLOG_file}
vDAY=`date +%F`
vLOG_file=log_rk30sdk_${vDAY}.txt
echo "------------------------------------------------" >> ${vLOG_file}
date 2>&1 | tee -a ${vLOG_file}
echo $0 | tee -a ${vLOG_file}
echo "adb shell cat /proc/version # kernel version" 2>&1 | tee -a ${vLOG_file}
adb shell cat /proc/version 2>&1 | tee -a ${vLOG_file}
echo "adb shell cat /proc/cpuinfo " 2>&1 | tee -a ${vLOG_file}
adb shell cat /proc/cpuinfo 2>&1 | tee -a ${vLOG_file}
echo "adb shell lsmod " 2>&1 | tee -a ${vLOG_file}
adb shell lsmod 2>&1 | tee -a ${vLOG_file}
echo "adb shell df " 2>&1 | tee -a ${vLOG_file}
adb shell df 2>&1 | tee -a ${vLOG_file}
echo "adb shell mount " 2>&1 | tee -a ${vLOG_file}
adb shell mount 2>&1 | tee -a ${vLOG_file}
echo "adb shell top -n 1" 2>&1 | tee -a ${vLOG_file}
adb shell top -n 1 2>&1 | tee -a ${vLOG_file}
dans /usr/share/hwdata/usb.ids
2207 Fuzhou Rockchip Electronics Company 0010 GoClever Tab R83 0011 SmartTab 281a RK2818 in Mask ROM mode 290a RK2918 in Mask ROM mode 292a RK2928 in Mask ROM mode 292c RK3026 in Mask ROM mode 300a RK3066 in Mask ROM mode 300b RK3168 in Mask ROM mode 301a RK3036 in Mask ROM mode 310a RK3066B in Mask ROM mode 310b RK3188 in Mask ROM mode 310c RK3126/RK3128 in Mask ROM mode 310d RK3126 in Mask ROM mode 320a RK3288 in Mask ROM mode 320b RK3228/RK3229 in Mask ROM mode 320c RK3328 in Mask ROM mode 330a RK3368 in Mask ROM mode 330c RK3399 in Mask ROM mode
Autres possibiliés
postmarketoshttps://www.lakka.tv/get/linux/
https://www.lakka.tv/get/linux/rockchip/ manque rk3066 :/
https://www.33rdsquare.com/is-lakka-better-than-batocera/
https://forum.doozan.com/read.php?6,11996
https://code.google.com/archive/p/rk3066-linux/
https://liliputing.com/developers-porting-ubuntu-linux-to-devices-with-rockchip-rk3066-processors/ vieille ubuntu 12.10...
https://androidpctv.com/rockchip-firmware-update-guide-android-tvbox/ ça date de 2017...
https://xdaforums.com/t/rk-bl-rockchip-bootloader-collection.3739510/ quelques bootloaders...
https://batocera.org/compatibility.php
https://xdaforums.com/t/root-rk3066-rockchip-3066-easy-method.2363342/
https://xdaforums.com/t/closed-guide-how-to-create-own-rom-for-any-android-device-for-n00b-easiest-methods.1801690/
https://github.com/jimmy947788/build-lineageOS-for-raspberry-pi/blob/master/README.md recompiler...
https://lineage-archive.timschumi.net/
CategoryHobby CategoryFablab