SmartQ5 - Un MID sous Linux

Le SmartQ5 est une mini tablette (MID) tactile avec un écran de 4.8" (800x480), soit un peu plus grand qu'un paquet de 25 cigarettes, basé sur un CPU Samsung S3C6410 fonctionnant à 667/800Mhz.

Intl mode enabled :)

SmartQ Magic SD :
This is a Bootable SD Card for SmartQ5 with recovery tools.
You need a working usb keyboard with a cable adaptor or usb Hub :

For the moment, it contains a self made kernel 2.6.24.7 based on Chronolytics sources (Realtime), busybox 1.16.2, common used libraries and some backup/restore scripts...

Thanks to kirill who explained how to make a bootable sdcard without flashing the device

wide_SmartQ-magicSD.jpg

1. Put the file SmartQ5 on first partition (FAT32) of a SD card
2. Shutdown device and Remove DC Charger
3. Press the [+] button (or press + and reset button)
4. Starting... Led is Orange (both leds)
5. Check if your keyboard answer to the Maj/Verr Num (Leds)
6. "Press Enter to activate the console, or Alt F2-F7 to create new consoles

SDCard is mounted in /sdcard All other partitions (NAND + SD) in /mnt

How to Backup and Restore your device :

with this card, you can make and restore dumps of your device,
you only need a SDCard with 1GB of free space :

Backup to SDCard (mmcblk0p1) :
backup.sh

Restore:
restore.sh "partition" (default is mmcblk1p2 !)

type "help" to see available scripts (ps: its the first version and i dont have many for the moment, please send me yours : )

Note : These scripts can be modified before use, in /usr/bin for the moment, but your changes will not be saved on restart.

SDCard Autorun :
You can also place a runme.sh file on your sdcard which will be used as autorun...

1_b.jpg

SDK Magic SD : http://github.com/tpruvot/smartq-magicsd

Kernel : will be available later, but i used this one git://gitorious.org/mer-smartq/mer-smartq-kernel.git (the branch "one-true-smaRTq") with config from original kernel (modprobe configs; zcat /proc/config.gz > config.txt) and i have enabled fbcon console

The system is also compatible with the default hhtech kernel, you just need to unpack/repack the MagicSD image with the original kernel file (zimage) and modules ...
I will try to make it compatible with various Kernel Images including Android ones in the future..

v1.0.2010-06-16 USB FIX :

#!/bin/ash
#Sample Autorun Script to put on the sdcard (/runme.sh)
echo Hello From SDCard !
 
echo on > /sys/devices/platform/hhtech_gpio/usbotgdrv_en
 
exit 0

AttachmentSizeDownloadsLast Download
SmartQ5Extractor_v2.8.zip (windows tool to extract/repack SmartQ5/7 roms, in chinese)52.77 KB47812 weeks 7 hours ago
sample runme.sh to put on the sdcard and will enable usb power on v1.0 (autorun)621 bytes56334 days 21 hours ago
SmartQ5-magicSD.zip v1.1.2010-09-237.15 MB48623 weeks 6 hours ago

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Resurrection SmartQ5

Bonjour,
je sais bien que les SQ5 ne sont plus que des modèles de musée, mais auriez-vous la possibilité de faire un backup.sh de votre SQ5 pour ressusciter le mien qui est toujours sous Qdroid en plantage automatique ;-(
Merci pour votre compréhension!

L'ideal serait...

L'ideal serait de trouver quelqu'un avec un smartQ fonctionnel capable d'utiliser MagicSD et de faire un backup.sh afin d'obtenir une copie parfaite des partititions de l'appareil... (produit un seul fichier image de la mémoire flash interne)

Il ne vous restera ensuite qu'a utiliser restore.sh avec cette image

Le mien est en chantier :p je ne pense pas que ce soit une bonne solution pour la suite...

debrick

Bonjour,
Merci pour votre travail. Je peux au moins retrouver un accès à mon Q5 sur lequel
je n'arrive pas à effacer une installation défectueuse de Qdroid. Auriez-vous
une suggestion pour me permettre de formater la NAND défectueuse ?
( je ne suis pas [encore] un expert de la ligne de commande !).
Si ce n'est pas possible, connaissez-vous une distribution de Linux sur
carte SD pour cet appareil ? Ou bien est-ce possible d'utiliser votre
travail pour me façonner sans compilation mon système en console
avec des applications copiées d'un autre smartQ5 sous Chronolytics ?
Merci encore pour cette magicSD qui a fait renaître une brique gelée !