The link in the OP has gone dead (an unfortunate decision); using the Internet Archive it can be mostly recovered. I'll paraphrase the most essential bits here so people don't have to jump through hoops to get to the good stuff.
To get to the UART header, open up the device. The UART connection is exposed in the form of 4 test pads with clear silk scree labeling.
Use a regular USB-UART bridge (FTDI cable, CP2102 adapter etc.) to connect to the device. Observe the Vcc on the eReader side which is 3.3V - don't apply 5V here! In fact, you only need to connect GND, RX and TX assuming the eReader is self-powered. You can solder wire to the test pads, tape stripped wire ends to them or use some kind of pogo-pin clamp thingy.
Access the eReader using a serial terminal app of your choice; PuTTY is a possibility, or something like Termite. Use the following settings:
Baud rate: 115200
Data bits: 8
Parity: None
Stop bits: 1
Flow control: Xon/Xoff
When connected this way, you should effectively have terminal access to the device. From this point onward, it's a matter of command-line talking to the Linux OS on the eReader.
I'll quote the French text from the original page below; this contains a little more info w.r.t. troubleshooting.
Quote:
Salut les bidouiller ! Aujourd’hui, nous verrons comment se connecter à l’interface du Pocketbook à l’aide du port UART. N’oubliez pas que vous êtes vous-même responsable de ce que vous faites et que personne d’autre ne sera responsable des eventueles dommages.
De quoi aurons-nous besoin ?
Liseuse Pocketbook
Logiciel Putty : https://www.putty.org/
Ordinateur avec systéme d’explotation Windows & Linux
Pince|Clips programation UART (Comme je n’ai pas de clip pour UART, j’ai utilisé prise a souder de 3 PINS avec pince a ressort). Dans mon cas je vais utiliser “Adaptateur série USB vers TTL” avec la puce FT232″ acheté à 14,49€ sur Amazon : LINK : DSD Tech USB vers TTL Adaptateur Série avec Puce FTDI FT232RL
Si possible, une carte plastifiée pour ouvrir la liseuse.
fabriquer pince UART
Make UART 3 x Pin
UART - USB to TTL
Clips programation UART fait maison
Puisque je n’ai pas clips programation UART je vais utiliser une alternative fait de prise a souder de 3 PINS et pince pour tenire les pins sur la carte mere.
Pour me connecter à l’UART, je dois connecter 3 broches : GND, RXD et TXD
J’ai collé les broches 3 pin sur le connecteur à l’aide de ruban adhésif (vous pouvez bien entendu réaliser votre connecteur selon vos préférences)
Capture
UART 2
Make UART 2
Installation de l’adaptateur
Branchez adaptateur série USB a votre ordinateur. Si votre adaptateur n’est pas correctement reconnu par votre système d’exploitation, installez le pilote approprié en fonction de la puce de votre adaptateur (dans mon cas FT232) : https://ftdichip.com/drivers/d2xx-drivers/ ftdichip.com/drivers/
Si tout est en ordre et correctement connecté, vous devriez voir votre adaptateur correctement reconnu dans le gestionnaire de périphériques :
check port UART
Vous remarquerez peut-être que dans mon cas le port utilise est le port COM 7, dans votre cas le port peut être numéroté complètement différemment. Vous aurez besoin le numéro de votre port COM utilisé lors de la connexion via Putty.
Connecter le connecteur de l’adaptateur TTL à votre liseuse
Pour accéder au connecteur UART, vous devrez ouvrir votre liseuse. Dans tous les cas, je vous recommande de prendre votre temps. Pour enlever la coque utlisez plutot une carte plastique.
ouvrire liseuse avec une carte
ÉVITEZ D’UTILISER UN OBJET POINTU POUR ÉVITER D’ÉVENTUELS DOMMAGES IRREVERSIBLE.
Avant de vous connecter, assurez-vous d’avoir éteint votre liseuse !
Vous trouverez généralement le connecteur UART sur le côté droit de la carte mère.
Dans mon cas, tout est prêt et je peux fixer le connecteur UART à l’aide d’une pince. Si vous utilisez également une pince, procédez avec précaution pour éviter d’endommager l’écran, n’hésitez pas à utiliser du pad pour renforcer l’écran.
POCKETBOOK conect UART (2)
POCKETBOOK conect UART (1)
UART Pocketbook
POCKETBOOK conect UART (3)
Connexion Pocketbook via le port UART
Ok, notre adaptateur est prêt, on peut ouvrir Putty
Vous pouvez utiliser des réglages rapides ou plus détaillés (voir l’image avec les marquages rouges et verts), l’essentiel est de respecter les réglages suivants:
Name of Specification Features
Serial Line COM7 (choisir votre port COM)
Speed 115200
Data bits 8
Stop bits 1
Parity None
Flow control XON/XOFF
En image
Config UART Pocketbook
BRAVO ! Si tout est connecté et configuré correctement, après avoir allumé votre liseuse et cliqué sur OPEN, vous devriez voir terminal shell avec des information debug:
Pocketbook shell terminal
Lorsque vous appuiez sur la touche [ENTRÉE], vous devriez voir le caractère “#“, après quoi vous ajoutez des commandes système, si vous ne voyez pas le caractère “#”, essayez d’utiliser les touches CTRL+C
Que faire si je vois des artefacts ?
Si vous voyez les artefacts suivants sur l’écran, vérifiez si votre connecteur est correctement sur les broches et n’a pas été déplacé.
S’il n’y a que des caractères à l’écran et que rien ne bouge, vérifiez que vous avez bien réglé la vitesse sur 115200 et non sur 9600.
UART artefaktes
Je n’ai pas l’autorisation de saisir ou de modifier le fichier
En cas de refus d’accès au dossier ou de rendu impossible l’écrasement de certains fichiers (ReadOnly), vous devez configurer certaines partitions système en tant que root.
(juste un exemple) disons que lorsque je souhaite utiliser l’éditeur de Linux vi et écraser le fichier device.cfg qui se trouve dans le dossier ebrmain j’obtiens une erreur “ReadOnly“. Pour modifier le fichier, vous devez remonter la partition en tant que ROOT
mount -o rw,remount /ebrmain/root
Processus de démarrage
Le périphérique utilise un processeur Allwinner SOC et démarre à l’aide d’un chargeur de démarrage spécifique appelé eGONavec des pilotes spécifiques, qui chargent à leur tour une image de démarrage Linux. Le code du bootloader peut être trouvé ici :
https://src.aw-som.com/awsom/
Il est possible de démarrer dans un mode spécial appelé FEL en appuyant sur un bouton pendant le processus de démarrage. Lorsqu’il est connecté avec un câble USB, l’appareil expose ensuite un périphérique spécifique avec lequel il est possible d’interagir à l’aide des outils contenus dans le sunxi-toolspackage.
(source synacktiv)
Les commandes
Il faut savoir qu’il est possible de demarer Pocketbook dans plusieurs modes. Pour changer le mode de démarrage se fait avec la commande :
echo x > /mnt/secure/debug_mode
Remplacez le X par :
0: whole debug to console (user and kernel debug] Default
1: user (monitor and inkview) debug to console
2: user debug (kernel is disabled) to file /tmp/syslog
s: single-user
Pocketbook shell debug mod
Vous pouvez maintenant faire toutes les choses nécessaires que vous aviez en tête, vous pouvez obtenir des informations sur l’appareil, les processus en cours d’exécution, etc.
CPU INFO
cat /proc/cpuinfo
Liste des processus en cours
ps
Kernel info
uname -a
HWconfig
/bin/hwconfig
pocketbok hwconfig info commande
.. aperçu de certains dossiers
embtrain bin
|