Bonjour ,
intérressant pour ceux qui on du rétrogader vers une version très ancienne et minimaliste .
Pour mon info personnel si je comprend bien ta procédure sert à lancer une mise à jour en forçant la version que tu souhaites installer dans ta Wallbox sur les serveurs Wallbox ? ou alors as tu pu récupérer une version de firmware 6.4.14 ?
ou cela modifie juste la valeur de version dans le firmware
Bjr
Je suis en 5.13.14, je peux utiliser ton tuto pour passer en 6.4.14 ou alors il faut d’abord que je repasse en 6.6.20 puis que je lance la commande ?
A quelle moment il faut lancer la commande ?
J’ai aussi une cooper sb
La commande force l’installation de packages en version antérieure. Le système a proprement parlé semble être le package prj10-copper-business, mais il est aussi nécessaire d’avoir des versions spécifiques pour certaines dépendances.
On reste sur un bête OS Linux, donc je ne pense pas qu’il soit possible de récupérer un firmware complet a proprement parlé, qui correspondrait plus a une image complète de la carte Raspberry (comme ce qui est fait avec la restauration depuis l’appli mobile par exemple).
Dans mon cas je suis parti depuis la version 6.6.20, mais en effet ça mériterait de faire le test depuis une vieille version, mais pour cela il faudrait que quelqu’un disposant d’une borne en 6.4.14 nous fournisse la liste de l’ensemble de packages installés avec leur version, semble assez lourd mais pas impossible !
merci, je vais donc faire une mise à jour, puis une downgrade avec ta commande.
tu lances la commande après t’être connecter en ssh ? (en suivant le tuto:
GitHub - jagheterfredrik/wallbox-pwn: Gain root access to Wallbox chargers such as Pulsar Plus, Copper SB )
puis après tu suis le tuto : GitHub - jagheterfredrik/wallbox-mqtt-bridge: MQTT Bridge enables fully local, cloud-free, control of your Wallbox Pulsar Plus and Copper SB ?
je croyais qu’avec une verison 6.6 on n’arrivait plus a se connecter en ssh …
Ok pour les info .
Je suis en 6.4.32 Copper SB
6.4.14 Pulsar
Si je peux t’aider pour les versions/fichiers
ca avance ![]()
j’ai fait une restauration en 5.13.14
j’ai upgradé en 6.6.20, puis je me connecte en ssh
puis
root@WB732444:~# apt-get install libcml-ocpp-morty=1.542.1 prj10-copper-business-core-morty=6.4.0.1173754948 wifireco=1.8.6 wallbox-os-meta-package dnsmasq=2.78-r0 networkmanager=1.22.10-r2 networkmanager-dev=1.22.10-r2 wb-config-txt=1.0-r1 prj10-copper-business=6.4.14
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '1.542.1' for 'libcml-ocpp-morty' was not found
E: Version '6.4.0.1173754948' for 'prj10-copper-business-core-morty' was not found
E: Version '1.8.6' for 'wifireco' was not found
E: Version '2.78-r0' for 'dnsmasq' was not found
E: Version '1.22.10-r2' for 'networkmanager' was not found
E: Version '1.22.10-r2' for 'networkmanager-dev' was not found
E: Version '1.0-r1' for 'wb-config-txt' was not found
E: Version '6.4.14' for 'prj10-copper-business' was not found
mais il y a des message d’erreur…
Tu as fait un apt-get update avant ? Quel est le contenu de ton fichier /etc/apt/sources.list ?
voici ce que ca donne après un apt-get
root@WB732444:~# apt-get update
Get:1 http://copper-repo.wall-box.com morty InRelease [17.2 kB]
Get:2 http://copper-repo.wall-box.com morty/main armhf Packages [13.8 kB]
Get:3 http://copper-repo.wall-box.com morty/main all Packages [3548 B]
Fetched 34.6 kB in 1s (22.0 kB/s)
Reading package lists... Done
root@WB732444:~# apt-get install libcml-ocpp-morty=1.542.1 prj10-copper-business-core-morty=6.4.0.11
73754948 wifireco=1.8.6 wallbox-os-meta-package dnsmasq=2.78-r0 networkmanager=1.22.10-r2 networkmanager-dev=1.22.10-r2 wb-config-txt=1.0-r1 prj10-copper-business=6.4.14
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '1.542.1' for 'libcml-ocpp-morty' was not found
E: Version '6.4.0.1173754948' for 'prj10-copper-business-core-morty' was not found
E: Version '1.8.6' for 'wifireco' was not found
E: Version '1.22.10-r2' for 'networkmanager-dev' was not found
E: Version '6.4.14' for 'prj10-copper-business' was not found
voici le contenu du fichier demandé
il faut peut etre un reboot ?
Essaye de modifier l’URL du depot en terminant par /6.4.14 (avant morty main), puis de nouveau un apt-get update. Il me semble que j’avais également fait cette modification, je n’ai pas accès à la borne en ce moment je confirme ça demain
Intéressant oui pour comparer à l’occasion ! La 6.4.32 est toujours compatible avec le bridge mqtt ?
avec la modif :

bcp mieux
mais il semble encore y avoir un pb
root@WB732444:/etc/apt# apt-get update
Get:1 http://copper-repo.wall-box.com/6.4.14 morty InRelease [3227 B]
Get:2 http://copper-repo.wall-box.com/6.4.14 morty/main armhf Packages [10.6 kB]
Get:3 http://copper-repo.wall-box.com/6.4.14 morty/main all Packages [2856 B]
Fetched 16.6 kB in 1s (8505 B/s)
Reading package lists... Done
root@WB732444:/etc/apt# apt-get install libcml-ocpp-morty=1.542.1 prj10-copper-business-core-morty=6.4.0.1173754948 wifireco=1.8.6 wallbox-os-meta-package dnsmasq=2.78-r0 networkmanager=1.22.10-r2 networkmanager-dev=1.22.10-r2 wb-config-txt=1.0-r1 prj10-copper-business=6.4.14
Reading package lists... Done
Building dependency tree
Reading state information... Done
wallbox-os-meta-package is already the newest version (3.8.0).
wallbox-os-meta-package set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
prj10-copper-business : Depends: wallbox-os-meta-package (= 3.6.0) but 3.8.0 is to be installed
wallbox-os-meta-package : Depends: dnsmasq (= 2.78-r1) but 2.78-r0 is to be installed
Depends: networkmanager (= 1.22.10-r3) but 1.22.10-r2 is to be installed
Depends: wb-config-txt (= 1.0-r2) but 1.0-r1 is to be installed
E: Unable to correct problems, you have held broken packages.
root@WB732444:/etc/apt#
Super ! Tu as également trois dépendances de plus qui n’ont pas la bonne version, ajoute les à la ligne d’install avec la version demandée.
oula je ne sais pas ce que tu veux dire la.
dans le fichier sources il faut que je rajoute des choses ?
c’est ca ? : apt-get install libcml-ocpp-morty=1.542.1 prj10-copper-business-core-morty=6.4.0.1173754948 wifireco=1.8.6 wallbox-os-meta-package dnsmasq=2.78-r1 networkmanager=1.22.10-r3 networkmanager-dev=1.22.10-r2 wb-config-txt=1.0-r2 prj10-copper-business=6.4.14
voici ce que ca donne
root@WB732444:/etc/apt# apt-get install libcml-ocpp-morty=1.542.1 prj10-copper-business-core-morty=6.4.0.1173754948 wifireco=1.8.6 wallbox-os-meta-package dnsmasq=2.78-r1 networkmanager=1.22.10-r3 networkmanager-dev=1.22.10-r2 wb-config-txt=1.0-r2 prj10-copper-business=6.4.14
Reading package lists... Done
Building dependency tree
Reading state information... Done
wb-config-txt is already the newest version (1.0-r2).
wb-config-txt set to manually installed.
networkmanager is already the newest version (1.22.10-r3).
wallbox-os-meta-package is already the newest version (3.8.0).
wallbox-os-meta-package set to manually installed.
dnsmasq is already the newest version (2.78-r1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
networkmanager-dev : Depends: networkmanager (= 1.22.10-r2) but 1.22.10-r3 is to be installed
Recommends: curl-dev but it is not installable
Recommends: dhcp-client-dev but it is not installable
Recommends: libcurl-dev but it is not installable
Recommends: libjansson-dev but it is not installable
Recommends: liblzma-dev but it is not installable
Recommends: libsystemd-dev but it is not installable
Recommends: libudev-dev but it is not installable
Recommends: update-alternatives-opkg-dev but it is not installable
Recommends: wireless-tools-dev but it is not installable
prj10-copper-business : Depends: wallbox-os-meta-package (= 3.6.0) but 3.8.0 is to be installed
E: Unable to correct problems, you have held broken packages.
root@WB732444:/etc/apt#
Non non dans la ligne apt-get install que tu tapes, je pense qu’il faut faire en plusieurs fois, d’abord avec uniquement les 3 packages listés en bas (dnsmasq, web-config-txt et networkmanager).
Il faut résoudre les dépendances par étape de ce qu’il indique en bas, possible que d’une borne à l’autre il n’y ait pas exactement la même chose installée.
oulala ca vit !
root@WB732444:/etc/apt# apt-get install libcml-ocpp-morty=1.542.1 prj10-copper-business-core-morty=6.4.0.1173754948 wifireco=1.8.6 wallbox-os-meta-package=3.8.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
wallbox-os-meta-package is already the newest version (3.8.0).
wallbox-os-meta-package set to manually installed.
The following packages were automatically installed and are no longer required:
cml-ocpp firmware-copper-business gsmreco sys-update systemstartupcheck wifirecoversparklan
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
prj10-copper-business
The following packages will be DOWNGRADED:
libcml-ocpp-morty prj10-copper-business-core-morty wifireco
0 upgraded, 0 newly installed, 3 downgraded, 1 to remove and 1 not upgraded.
Need to get 10.9 MB of archives.
After this operation, 1640 kB disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 http://copper-repo.wall-box.com/6.4.14 morty/main armhf prj10-copper-business-core-morty armhf 6.4.0.1173754948 [10.0 MB]
Get:2 http://copper-repo.wall-box.com/6.4.14 morty/main armhf libcml-ocpp-morty armhf 1.542.1 [875 kB]
Get:3 http://copper-repo.wall-box.com/6.4.14 morty/main armhf wifireco all 1.8.6 [5296 B]
Fetched 10.9 MB in 2s (3758 kB/s)
(Reading database ... 32042 files and directories currently installed.)
Removing prj10-copper-business (6.6.20) ...
dpkg: warning: downgrading prj10-copper-business-core-morty from 6.6.0.1463573674 to 6.4.0.1173754948
(Reading database ... 32023 files and directories currently installed.)
Preparing to unpack .../prj10-copper-business-core-morty_6.4.0.1173754948_armhf.deb ...
Copying /home/root/.ssh/authorized_keys to /home/root/.wallbox/authorized_keys_backup
Unpacking prj10-copper-business-core-morty (6.4.0.1173754948) over (6.6.0.1463573674) ...
dpkg: warning: downgrading libcml-ocpp-morty from 1.573.1 to 1.542.1
Preparing to unpack .../libcml-ocpp-morty_1.542.1_armhf.deb ...
Unpacking libcml-ocpp-morty (1.542.1) over (1.573.1) ...
dpkg: warning: downgrading wifireco from 1.8.7 to 1.8.6
Preparing to unpack .../wifireco_1.8.6_all.deb ...
DB - Wifi interface is:
DISABLED
NM - Wifi interface is:
DISABLED
Unpacking wifireco (1.8.6) over (1.8.7) ...
Setting up libcml-ocpp-morty (1.542.1) ...
Setting up prj10-copper-business-core-morty (6.4.0.1173754948) ...
Unknown Charger, applying all the fixes
Created symlink /etc/systemd/system/multi-user.target.wants/wallco_gateway_service.service → /lib/systemd/system/wallco_gateway_service.service.
disabling wifi autoconnection
uuid file: f660d474-7898-4805-ae3a-badfc8878787
Error: unknown connection 'f660d474-7898-4805-ae3a-badfc8878787'.
Update finished!
Setting up wifireco (1.8.6) ...
mais la wallbox reste en 6.6.20
je continue demain
Tu as fait un reboot à la fin ?
oui en 6.4.32 tout est fonctionnel à 100% , MQTT , SSH et accès en parrallèle APP et WEB
bonjour
j’ai eu peur car à force de modif l’application n’arrivait plus a se connecter à la wallbox ! mais pouvant tjs me connecter en SSH j’ai réinstallé d’anciennes versions de dépendance, ma wallbox est maintenant en 6.1.14 !!!
mqtt opérationnel
merci bcp.
Je viens de passer en 6.4.32 sans souci, juste en modifiant le fichier sources.list vers 6.4.32, puis un apt-get update et un apt-get dist-upgrade.
Il faudrait tester mais je pense que l’upgrade direct depuis une vieille version en 5.x.x vers la 6.4.32 (a adapter en fonction du modèle), sans passer par un downgrade depuis la 6.6.20, doit également fonctionner. Pas trop le courage de faire une nouvelle restauration et un nouveau root maintenant que tout fonctionne ![]()
Bonjour ,
Comme tu peux le voir quand tu es en version 6.4.32 il y a une demade de l’APP pour une mise à jour en 6.6.20 .
Est t il possible de faire croire à la borne que tu es en 6.6.20 ?
C’est un détail , mais au cas ou une mauvaise manip qui lancerais la mise à jour
