Sida 2 av 3

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 9 september 2019, 15:30:19
av swesysmgr
Om du tar en lite skarpare bild på kretsarna ovanför den guldbruna kabeln till displayen så kanske det kan gå att komma med förslag. Det ser ut som en AT91 processor, ett DRAM-minne från Micron, en superkondensator och någon form av annan minneskrets alldeles ovanför den.

Det kan vara så att serienummer m.m. lagras i kretsen som är kopplad till superkondensatorn (motsvarar backupbatteri), det kan även vara så att det lagras i AT91-kretsens flashminne när den programmeras på fabriken.

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 9 september 2019, 15:44:48
av Schlbuditz
Relevanta frågor! Nibe hjälper inte till, det är tvärstopp den vägen, jag har provat! Jag har också haft kontakt med en installatör som lämnade prisuppgift på att byta serienummer (alltså lär det gå) men som sedan slutade att höra av sig. Går det inte att lösa själv så köper jag en ny displaymodul, men det är ju onödiga pengar att lägga ut om det på något sätt skulle gå att fixa.

Jag ska fixa skarpare bilder på kretsarna, återkommer! Processorn är som sagt en AT91SAM9261S CU.

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 9 september 2019, 18:14:24
av Schlbuditz
Här kommer lite bättre bilder på kretsarna

Tillägg: Om man kopplar in den till datorn via USB och strömsätter den så får man en serieport benämnd AT91 USB Serial Converter.

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 9 september 2019, 20:37:05
av swesysmgr
DS3232 är en klockkrets med lite minne, backupkondensatorn gör att klockan inte tappar tiden om det blir strömavbrott och minnet gissar jag håller de parametrar du valt via frontpanelen.

https://www.maximintegrated.com/en/prod ... S3232.html

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 9 september 2019, 20:46:17
av swesysmgr
Kretsen märkt "64C" på bild nr 2 ser ut att vara ett I2C EEPROM, du kanske kan lyssna på kommunikationen och se om serienumret läses av när pumpen startar upp? Jag antar att du vet hur det skall se ut, finns väl risk att det inte ligger i klartext heller.

https://www.mouser.se/datasheet/2/268/d ... 180814.pdf

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 9 september 2019, 21:31:51
av Schlbuditz
Tack för analysen!

Tyvärr vet jag inte ens var jag ska börja för att avlyssna den trafiken.

Jag vet hur serienumret ska se ut i klartext.

Om någon här sitter på en tänkbar lösning så anlitar jag gärna denne för en omprogrammering och betalar såklart för det. Hojta till i så fall. ☺️

Jag tänker mig att det kanske skulle kunna vara att läsa/skriva till eepromet?

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 9 september 2019, 21:51:50
av swesysmgr
Många moderna oscilloskop har inbyggd avkodning av vanliga protokoll där du ser vad som skickas direkt på skärmen.

De här har en väldigt fin och lättanvänd mjukvara som avkodar kommunikationen och du kan lagra så mycket som ryms på din hårddisk för att analysera den i efterhand. Tyvärr ganska dyra numera.
https://www.saleae.com/

Annars tror jag en sådan här skulle fungera:
https://www.electrokit.com/produkt/bus-pirate/

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 10 september 2019, 13:40:56
av Schlbuditz
En Bus Pirate beställd! Verkar vara en kul sak att ha oavsett hur det går med det här. :)

Efter lite snabbgoogling verkar det som att man kan läsa ut från- och skriva till en IC2 EEPROM med den också. Om man kan dumpa det till fil på något sätt så borde det väl teoretiskt möjligt gå att läsa ur EEPROMEN som har rätt serienummer (under förutsättning att det är där det är lagrat) och skriva över det på den som har fel?

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 10 september 2019, 14:10:41
av mrfrenzy
Om det är olika mjukvara i den gamla och den nya (eftersom den ena klarar rs485) så är det ju inte säkert båda passar med din version av huvudkortet.

Dom kan ju ha lagt in spärren just för att man inte ska blanda inkompatibla enheter.

Säkert finns också en checksumma på eeprom men det kan ju vara roligt att klura ut.

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 10 september 2019, 14:20:08
av Schlbuditz
Det är samma hård- och mjukvara i dom, men någon krets har lagt av på den som sitter i pumpen nu som gör att rs485-kommunikationen inte fungerar.

Själva displaymodulen är samma hårdvara mellan många olika värmepumpar. En annan sak som lagras "hårt" är installerade tillbehör, t.ex. cirkulationspump. I något reservdelspaket till en bergvärmepump där man har bytt ut cirkulationspumpen mot en annan så följer det med ett USB-minne som tillåter just denna ändring.

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 10 september 2019, 20:06:34
av ToPNoTCH
Jag tror att förutsättningarna är bättre att vi lyckas hjälpa dig felsöka det kortet som har trasig kommunikation, jämfört att hacka serienumret.

Jag utgår ifrån det värsta när det gäller företag och att denna låsning är till för att "skydda kunden" tror jag inte alls på.
Enbart ett sätt att få extra inkomster och nyförsäljning. Nästan lite "Apple stuk".

Att tro att innehållet på EEPROM skulle vara i klartext och begripligt är aningen naivt.
Att felsöka befintliga kortet måste vara mycket enklare om det bara är kommunikationen som felar.

Jag fattar att det är ett problem med att du måste använda det för att tillvaron skall funka, så du inte kan felsöka så lätt.

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 10 september 2019, 20:35:15
av mrfrenzy
OM det är samma mjukvara så räcker det förmodligen med att flytta över hela EEPROMET. Man kommer då märka att dom är väldigt lika.

Det kan ju dock vara så att datat är krypterat med en nyckel som ligger i flash någonstans.

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 10 september 2019, 22:18:37
av TomasL
Jag utgår ifrån det värsta när det gäller företag och att denna låsning är till för att "skydda kunden" tror jag inte alls på.
Nej, det handlar om CE och garantiåtaganden.

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 12 september 2019, 22:19:30
av jah
Schlbuditz skrev:Det är samma hård- och mjukvara i dom, men någon krets har lagt av på den som sitter i pumpen nu som gör att rs485-kommunikationen inte fungerar..
Det är inte alls svårt att ta död på en RS485-transceiver, och ibland "halvdör" de bara, och fortsätter funka halvtaskigt istället.
Lyckades själv göra det för en vecka sedan på min Nibe1235 där jag dödade CPU-kortet när jag slant med mätproben i RJ45-kontakten :(
Dock oftast enkelt att laga, även min :D
Det sitter en 8-pin krets med beteckning ADM483 på ditt kort intill kontakten X8 - byt den!
Det är en "standard"-komponent som kan ersättas av div fabrikat/versioner. Sök på ADM483, MAX485, LTC485 etc. Det är en 5V-variant du ska ha.
Hittar du ingen så har jag liggande.

/J

Re: Nybörjare med modbus och RS485 ihop med Nibe värmepump

Postat: 12 september 2019, 22:34:34
av Schlbuditz
Fantastiskt, tack för tipset! Jag borde ju kunna flytta den från det friska kortet då?