Aller au contenu
Lazer

Hc2 Usb Recovery Tweaks

Recommended Posts

It depends..... I have seen different corrupted USB key.

Sometimes you juste have to write a new image on it (which can be found on the forum).

While in worst case, the USB stick is readonly (by firmware) or the flash memory cells are bad, making the USB key totally unusable for the HC2. In that particular case, we have a undocumented hack to create a new USB key, but it seems that it is not fully functional with the latest 4.062 firmware. We are working on it, and expecting to have good news in the upcomming days (or weeks...)

Partager ce message


Lien à poster
Partager sur d’autres sites

Thank you Lazer. 

 

This HC2 has installed the 4.062 beta and has the original usb key. The owner has tried to restore the hcl but sees the message corrupted

Do you think I can purchase and recovery the key?

If not anyone know the costs of Fibaro Factory Recovery If I'll send it in Poland?

Partager ce message


Lien à poster
Partager sur d’autres sites

Apparently, Fibaro accepts only HC2 boxes sent using DHL, which cost about 100€ from France.

 

I think you might be able to recover the USB key, but it depends on your skills..... If you can, please wait a few days before buying it, as I told you, the lastest beta firmware is causing issues.... maybe Fibaro as enhance their protection.

Partager ce message


Lien à poster
Partager sur d’autres sites

Gomba777 sent his HC2 two times, using standard Belgian post, and they accepted it. (altrough they where asking for a DHL shipment)

Partager ce message


Lien à poster
Partager sur d’autres sites

Good news :)

 

FR : Nouveauté découverte à  l'instant de la beta v4.062 : Fibaro a intégré un mécanisme permettant de démonter la clé USB Recovery entre 2 utilisations. Donc la clé est montée lors de chaque backup, puis démontée. Par conséquent, cela limite les risques de panne et corruption, notamment en cas de coupure électrique violente de la box HC2.

 

Donc Fibaro a pris en compte les problèmes de fiabilité de la clé Recovery :)

Dommage que cela ne figure pas dans la release notes officielle :(

 

Malheureusement ils ne semblent toujours pas avoir lâché de lest sur la sécurité (appairage de chaque clé avec chaque box)

  • Upvote 4

Partager ce message


Lien à poster
Partager sur d’autres sites

@Lazer

After few days the owner is tyred to wait and pushing me to buy the HC2... The price is really attractive...

actually I've an HCL with 4.062 with a lot of freezes and the scenes doesn't work well.

If I'll buy the HC2 can I use it well also without a full funcional usb key? The only "now working" things are the factory reset and backup/restore?

 

Thanks

Partager ce message


Lien à poster
Partager sur d’autres sites

It s french section

Please question english section

Envoyé de mon SM-G900F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Hi TheItalianJob,

 

We have a working workaround, which has been successfully tested a few days ago.

But for this to work, you absolutely need the original USB Recovery Serial Number, because it is used to unlock the chips on the daugter card inside the box.

This Serial Number can be retrieved using the lsusb command (given in the 1st page), or using a tool like Chip Genius under Windows.

You can ask to your seller if he can confirm that he can get this S/N.

 

If the USB key is totally destroyed, he won't be able to recover the S/N, so you won't be able to repair the HC2.

Please note that appart from the backup/restore & the factory reset, I have also identified that Z-Wave module exclusion is not working. I would not recommand that situation.

So in the case where you do not have the original serial number, the only way to repair the box is to send it to Fibaro in Poland, which may add extra costs to you purchase.

 

If you can confirm that you have this S/N, then I will help you.

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok sorry, I didn't saw you post.

Let's continue over there.

Partager ce message


Lien à poster
Partager sur d’autres sites

Lâche pas l'affaire le gars mdr

Envoyé de mon SM-G900F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello,

 

J'ai lu puis relu ce thread (enfin le début) une seconde fois. C'est vraiment intéressant.

J'en ai profité pour dumper la clé USB, on ne sait jamais.

 

Cela fait pas mal de temps que je pensais aussi aller jeter un oeil dans la box (niveau système donc) et c'est fait:

 

- Vieille version de debian (squeeze) - en même temps c'est pas trop un souci

- authorized key root "adam@Linux", je n'aurais pas envie d'exposer ma box dehors
- Asterisk: pour quoi faire?

Partager ce message


Lien à poster
Partager sur d’autres sites

1/ Vieille version de Debian => implique aussi une vieille version d'Apache, du kernel, etc.... et ça peut devenir un souci si ta box est accessible depuis le net. Je ne suis pas spécialiste, mais je suis certain qu'on peut rentrer dedans avec un exploit plus ou moins connu. Sans compter les failles potentielles dans le code PHP propriétaire développé par Fibaro

 

2/ Adam c'est le prénom du développeur principal de Fibaro. SI tu regardes le .bash_history et le syslog tu verras qu'ils ont simplement cloné leur environnement de développent pour livrer la box. Pas très pro. Mais pour en revenir à  la clé SSH, il faudrait encore que le port SSH de ta box soit ouvert sur le WAN, et il faudrait être fou pour ouvrir un port SSH sur le web de façon générale.

 

3/ Asterisk : pour la VOIP (gestion des portiers par la HC2)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'avais pas pensé au bash_history, bien vu! :-)

 

Je sais pas pourquoi mais je pense bien que certaines personnes "plantes" juste leur HC2 sur leur routeur et cette dernière obtient une IP dehors.. si quelqu'un chope la clé privée du bonhomme c'est moche.

En effet y'a probablement plein de façon différentes de rentrer mais bon, on est quand même tous censés limité l'accès à  ce genre de device, comme un caméra...

Partager ce message


Lien à poster
Partager sur d’autres sites

La plupart des gens n'ouvrent même pas de port sur le routeur, ils se contentent de l'accès remote via les serveurs de Fibaro, et le tunnel autossh établit par la box vers leurs serveurs. Ce tunnel ne permet qu'un accès à  l'interface web et non pas au système, mais si les serveurs de Fibaro sont compromis ça fait un point d'entrée.

Comparativement, je ne pense pas que la clé d'Adam soit un gros risque.

 

Le phpMyAdmin ne sert plus à  rien, il date de la v1 où ils utilisaient une base MySQL. Maintenant c'est une base SQLite.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous les experts de ce fil,

 

Après une mise à jour planté de 4.101 beta vers 4.110, la box HC2 est plantée.

Après quelques recherche et branchement écran VGA, à priori le problème vient de la clé USB recovery.

Le mode recovery ne fonctionne plus.

 

Par contre la box démarre parfaitement quand on enlève la clé avant le démarrage de la box.

 

La clé est illisible sur un Mac OS X. 

Mais j'arriver dans la liste du matos USB à trouver le numéro de série et quelques infos sur cette clé :

 

FIBARO RECOVERY :

  Identifiant du produit : 0x4200

  Identifiant du fournisseur : 0x13fe  (Phison Electronics Corp.)

  Version : 1.00

  Numéro de série : 290514xxxxxxxxxxxx.....

  Vitesse : Jusqu’à 480 Mb/s

  Fabricant : FIBARO

  Identifiant de l’emplacement : 0x14110000 / 31

  Courant disponible (mA) : 500

  Courant requis (mA) : 200

  Exploitation supplémentaire actuelle (mA) : 0

 

Evidement, je m'étais pas intéressé au sujet avant aujourd'hui et donc je n'ai pas fait de sauvegarde de la clé.
La box date de juillet 2014 donc hors garantie à priori...

Quels sont vos conseil dans mon cas ? Afin de pas rester bloqué sur cette version à vie ;-)

Je me débrouille avec linux en cas de besoin. 

Merci d'avance pour vos précieux conseils et/ou solutions.

Stéphane

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu n'as même pas accès à la partition FAT32 de ta clé USB ? Donc tu ne pourras pas récupérer les backups.

 

Tu peux déjà tenter d'écraser totalement ta clé avec l'image partagée par Jojo :

 

Utilise dd sous Linux pour faire ça.

 

Dans plusieurs cas, cela a permis à des utilisateurs de donner une nouvelle jeunesse à leur clé.

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello Lazer,

 

Merci pour ton retour rapide.

Téléchargement en cours de "USB RECOVERY 4.056.rar"

Je vais regarder ça dès que je peux avec un PI.

Si ça fonctionne, est-ce que je pourrais re-créer le backup du HC2 dans l'état actuel par la suite ?

 

Bon en tout cas quelle galère cette clé !!!

 

Stéphane

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu peux aussi utiliser dd sous MacOS si tu veux.

Et Win32DiskImager sous Windows.

 

Oui si ça fonctionne tu pourras créer de nouveaux backups à partir de ta conf actuelle.

 

En effet, cette clé n'apporte que des problèmes....

Partager ce message


Lien à poster
Partager sur d’autres sites

Yes je vais utiliser Win32DiskImager au bureau  sous windows qui est bien pratique.

 

Par contre je il n'y a pas de problématique par rapport au numéro de série de la clé en écrasant tout ?

 

Merci encore

Partager ce message


Lien à poster
Partager sur d’autres sites

non le numéro de série ne change pas, il n'est pas sur les cellules de mémoire flash, mais dans le firmware de la clé.

Partager ce message


Lien à poster
Partager sur d’autres sites

Aie ça se complique...

 

Sous Mac OS X : 

 

La clé USB est bien listée dans le périphériques USB :

 

$ ioreg -p IOUSB 

+-o Root  <class IORegistryEntry, id 0x100000100, retain 15>

  +-o Root Hub Simulation Simulation@14000000  <class AppleUSBRootHubDevice, id 0x100004067, registered, matched, active, busy 0 (1 ms), retain 13>

    +-o USB2.0 Hub@14100000  <class AppleUSBDevice, id 0x1000072d0, registered, matched, active, busy 0 (1 ms), retain 16>

    | +-o USB Type-C Digital AV Adapter@14120000  <class AppleUSBDevice, id 0x1000072f4, registered, matched, active, busy 0 (1 ms), retain 12>

    | +-o FIBARO RECOVERY@14110000  <class AppleUSBDevice, id 0x1000072ff, registered, matched, active, busy 0 (2 ms), retain 14>

    +-o USB3.0 Hub@14300000  <class AppleUSBDevice, id 0x1000072e2, registered, matched, active, busy 0 (2 ms), retain 14>

 

Mais non visible avec diskutil list :

 

$ diskutil list

/dev/disk0 (internal):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                         500.3 GB   disk0

   1:                        EFI EFI                     314.6 MB   disk0s1

   2:          Apple_CoreStorage Macintosh HD            499.3 GB   disk0s2

   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, virtual):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            Macintosh HD           +499.0 GB   disk1

                                 Logical Volume on disk0s2

                                 Unencrypted

 

Sous Windows :

A l'insertion sous windows, auto installation driver, puis une lettre E: apparait mais non lister dans Win32DiskImager...

En cliquant sur ce lecteur Disque amobible (E:) :  

"Le dossier est vide"

Le clic droit Formater ne provoque aucune réaction ni aucune fenêtre...

 

Est-ce que je peux utiliser une clé USB autre car celle d'origine semble en mauvais état ?

 

"non le numéro de série ne change pas, il n'est pas sur les cellules de mémoire flash, mais dans le firmware de la clé." 

==> possibilité de copier cette partie ou changer quelque chose côté système HC2 pour qu'il accepte une autre clé USB ? 

ça sent le blocage :-)

 

Merci pour votre patience et votre aide.

 

Stéphane

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

La table de partition de ta clé doit être corrompue, ce qui perturbe toujours Windows.

Sous Linux avec dd tu devrais pouvoir forcer l'écriture de l'image sur l'intégralité de la clé, car il se moque d'avoir une table de partition valide, il va l'écraser.

Il faut écrire à la racine du device, par exemple /dev/sdb (sans numéro de partition derrière). La commande dmesg te permettra de voir le nom du device associé à ta clé au moment de sa connexion.

 

Si tu écris l'image sur une autre clé, ça ne fonctionnera pas, car le numéro de série sera forcément différent.

 

Si la méthode du dd est infructueuse, contacte moi en MP.

Partager ce message


Lien à poster
Partager sur d’autres sites

×