My eq-3 Bluetooth Radiator Termostat CC-RT-BLE visar bara "UPD". Hur kan jag "unbrick" det?

1

Termostaten visar bara "UPD" och det går inte att återgå till driftläget. Hur kan jag slutföra uppdateringen när jag inte kopplade enheten före eller raderade enheten från appen?

    
uppsättning Tilman Vogel 15.12.2016 17:46

3 svar

5

officiellt uttalande är att om du inte har någon kalor BT -appen som för närvarande är ihopkopplad, du är vilse och ska returnera enheten till återförsäljaren som bruten.

Det finns dock en väg ut - följande steg är skrivna för en Linux-miljö men kan antagligen anpassas till andra operativsystem:

  • Installera ett nuvarande (!) VirtualBox och VirtualBox Extension Pack för USB-stöd
  • Blacklist btusb -modulen och eventuellt mer specifika drivrutiner som ath3k om det gäller ditt system för att hålla Bluetooth-USB-enheten oanvänd (återställ den senare!); ge chmod a+rw tillstånd till USB-enhetsfilen under /dev/bus/usb/xxx/yyy , se lsusb
  • Installera RemixOS i en VirtualBox VM, lägg till ett USB-filter för att exponera ditt Bluetooth-chip till RemixOS
  • Installera kalor BT på RemixOS, kör det minst en gång
  • Bestäm enheten Bluetooth-adress: Öppna enheten genom att skruva loss de fyra skruvarna och försiktigt dra vredet utåt, ta bort locket; leta reda på "ADRESS" QR-koden på framsidan av kretskortet; skanna QR-koden för att hämta Bluetooth-adressen i form M001A22XXYYZZ (jag var tvungen att ta en bild, beskära den och sedan köra QR-skannern på bilden); Bluetooth-adressen är då 00:1A:22:XX:YY:ZZ ; Byt ut locket, dra försiktigt vridknappen utåt, vrid den så att den passar vridkodaren. skruva på locket
  • Ställ in kalor BT-konfigurationen manuellt för att adressera den murade enheten. Spara detta som container.json , ersätt alla XX:YY:ZZ med den adress som bestäms ovan: {"clients":{},"devices":{"00:1A:22:XX:YY:ZZ":{"availableFirmwareVersion":null,"firmwareVersion":null,"groupId":"17f51411-4be0-4155-98f6-9a03bbde5681","groups":[],"id":"00:1A:22:XX:YY:ZZ","label":"Device","lastStatusUpdate":0,"lowBat":false,"unreach":false,"updateState":null,"operationLockActive":false,"temperatureOffset":0,"valvePosition":null,"type":"HEATING_THERMOSTAT"}},"groups":{"17f51411-4be0-4155-98f6-9a03bbde5681":{"channels":null,"devices":["00:1A:22:XX:YY:ZZ"],"homeId":null,"id":"17f51411-4be0-4155-98f6-9a03bbde5681","label":"Room","lastStatusUpdate":0,"lowBat":null,"metaGroupId":null,"unreach":null,"activeProfile":null,"actualTemperature":null,"boostDuration":0,"boostMode":false,"controlMode":"AUTOMATIC","maxTemperature":29.5,"minTemperature":5,"nextSwitchPoint":null,"profiles":null,"setPointTemperature":17,"windowOpen":null,"windowOpenTemperature":12,"type":"HEATING"}},"home":{"absenceEndTime":"","absenceType":"NOT_ABSENT","availableAPVersion":null,"clients":[],"connected":false,"currentAPVersion":null,"deviceUpdateStrategy":null,"ecoDuration":null,"ecoTemperature":0,"groups":["17f51411-4be0-4155-98f6-9a03bbde5681"],"id":null,"lastReadyForUpdateTimestamp":0,"location":null,"nonAbsenceGroups":[],"pinAssigned":false,"powerMeterCurrency":null,"powerMeterUnitPrice":0,"timeZoneId":"","updateState":"UP_TO_DATE","dutyCycle":null},"metaGroups":{},"weather":{"temperature":0,"weatherCondition":"UNKNOWN","weatherDayTime":"DAY"},"homeGroup":null,"inboxGroup":null} Kanske använda länk för att redigera detta.
  • Installera nu den här konfigurationen i RemixOS: Se till att VM stängs av
  • Montera RemixOS VM-bilden, först gör VM-bilden tillgänglig som en blockenhet (med qemu-nbd från qemu-tools ): modprobe nbd qemu-nbd -c /dev/nbd0 --partition 1 <path to RemixOS.vdi>
  • Montera det nu: mount /dev/nbd0 /mnt
  • Kopiera container.json till /mnt/android-2016-06-30/data/data/de.eq3.ble.android/app_data/ (kan variera beroende på RemixOS-versionen)
  • Avmontera RemixOS-bilden: umount /mnt qemu-nbd -d /dev/nbd0
  • Starta upp RemixOS; köra kalor BT; gå till "Rum", sedan "Enhet" och sedan "Uppdatera firmware"
  • Firmware ska överföras (visar flyttbara staplar bredvid "UPD" på enheten), sedan startas om, går enheten till "InS" -läget, stänger av den och slås på igen för att ange datuminställning, etc.
  • Om detta misslyckas under överföringen av fast programvara: Fortsätt försök, sätt in VirtualBox USB-läget till 3,0 - jag var tvungen att försöka verkligen svårt att få det gjort.

        
    svaret ges 15.12.2016 17:46
    1

    OBS! Två år har gått sedan det ursprungliga inlägget och det är möjligt att det här tricket bara fungerar med nyare enheter

    Jag har just försökt följande trick som arbetade :

  • ta bort ett batteri
  • tryck och håll ned ratten
  • Sätt tillbaka batteriet
  • håll ratten i ca 15 sekunder
  • Släpp ratten, starta uppdateringen från appen "Calor"
  • Lycka till!

        
    svaret ges 25.12.2018 16:15
    0

    När jag försökte uppdatera min termostat misslyckades uppdateringsprocessen på ~ 10%. Lyckligtvis hade jag fortfarande appen installerad och parad men skulle konsekvent misslyckas mellan 0-25%.

    Lösningen för mig var att inaktivera 3G-nätverk, inaktivera WiFi och gå .. utanför .. ~ 100m från mitt hem. Där kunde jag konsekvent få ~ 80-95% .. och äntligen efter en halvtimme det uppdaterades.

    Jag kan bara anta att min mobil / termostaten eller vilken kombination som helst är mycket mottaglig för överföringsstörningar eller något liknande.

        
    svaret ges 26.12.2018 22:46