Stránka 3 z 4

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: sob bře 10, 2018 11:05 pm
od youda
Gupa - tohle je textovej popis cmdline parametrů, na které umí reagovat update.exe.
Update.exe je zabalený uvnitř toho celého balíku FW-Update_02_22_BG_BA.exe.
Dá se vybalit manuálně i s bordelem okolo do vlastního adresáře, ale na spuštění z řádky nereaguje.

Evidentně je to tak, že exáč FW-Update_02_22_BG_BA.exe vybalí svůj obsah do TEMPu a potom zavolá UPDATE.EXE, kterýmu předá commandline vygenerovaný commandline parametry a ten fyzicky flashne měnič na dané IP adrese. Bohužel, všechny parametry ten první exáč generuje sám a i když mu parametr -AllowDowngradeFw zadáš ručně při spuštění, tak on ho nepředá dál na update.exe.

Klasika - první programátor to udělal se všema možnýma vychytávkama a ten kdo z toho pak dělal installer pro oficální updaty se na to vysral a použil z toho jen minimum funkcí. Buď z lenosti, nebo proto že věděl že s downgradem opravdu nepočítají.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: sob bře 10, 2018 11:20 pm
od youda
Omlouvám se za offtopic, ale já prostě musím :)

Celá tato situace mi nápadně připomíná mou aktuální anabázi s autem. Mám sním takovej drobnej problém, kterej mě šíleně vytáčí, ovšem komunikace s autorizovaným autoservisem je na kulku do palice. Už fakt uvažuju o tom, že si na měsíc půjčím nějakou plečku z půjčovny a to svoje odstavím na parkoviště u servisu, ať si sním dělají co chtějí.

Někdy mi přijde, že produkty které se dnes vyrábí jsou strašně fajn, ale přístup technické podpory či servisu to úplně zabíjí.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: sob bře 10, 2018 11:35 pm
od willcz
Jeste jsem se s tim trosku hral a ten instalator pousti toto:
Update.exe --file "update.bin" --fw 0222 --valid-for-power-id 6000 8000 10000 10002 --valid-for-ui >=0630 --valid-for-fw >=0214
bohuzel jsem nevymyslel jak pustit ten update.exe primo z prikazove radky :-( protoze se do nej neprenasi parametry zadane pri pousteni FW-Update_02_22_BG_BA.exe
tzn nema smysl cpat ten parameter tomu exe, ale je potreba jej podstrcit primo update.exe

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: sob bře 10, 2018 11:45 pm
od youda
Ty jsi nezmar :)
1) původní update.exe přejmenovat na update1.exe
2) vyrobit nový program v C++, který se bude jmenovat update.exe a bude fungovat takto:
- vezme parametry se kterými byl spuštěný
- spustí update1.exe přesně s těmito parametry a nakonec přidá ještě --AllowDowngradeFw

Jenomže nemáme vyřešenou zpětnou komunikaci a taky tam nikde nevidím IP adresu, takže nám toho chybí víc.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: sob bře 10, 2018 11:57 pm
od willcz
Napada me jeste jedna prasarna co by sla udelat.
Pustit ten instalator na verzi 2.3
v tempu kam si to rozbali mu prepsat ten update.bin starsi verzi z balicku 2.22
a udelat upgrade :-)

Jeste doplnim ze nadeji ze by to mohlo jit je ze ty binarky maji stejnou velikost

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 12:03 am
od Chappy
Musím povedať že ste skutočne neuveriteľný! Pozerám a nestačím sa diviť aké riešenia a možnosti vás napádajú. Ak sa vám toto podarí máte u mňa minimálne basu piva!

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 12:08 am
od willcz
No fakt bych zkusil ten update.bin podstrcit ze starsi verze do noveho updateru.
da se to udelat takto:
- rozbalit ten stary 2.22, 7zipem, nebo necim podobnym, v $temp je pak update.bin, ten si nakopirovat
- pustit instalator 2.3, kdyz se pta na adresu menice tak pustit taskmanager (CTRL+SHIFT+ESC) najit update.exe a pod pravym tlacitkem je open file location
- do teto cesty pak vlozit ten update.bin z verze 2.22
doufat ze ten soubor s sw nacita az pri flashovani, pomodlit se a dat continue :-)

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 12:24 am
od gupa
Vzal jsem první verzi fW pro tuto novou řadu čipsetů a exe uvnitř dělá ještě hlášku a ukazuje tuto cestu :
updater505.jpg
Jinak tomu podstrčení moc nevěřím, protože vše ostatní krom binu je podle velikosti a data stejné.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 9:08 am
od rottenkiwi
Ešte je tam nejaký update.exe.config.
Tam by mohli byť nejaké parametre.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 10:34 am
od rottenkiwi
CRC checku sa zbavíme takto:
./PIKO_UPDATE_FW_02_30_PIKO_BA_BYD /NCRC

Takže toto: Update.exe --file "update.bin" --fw 0222 --valid-for-power-id 6000 8000 10000 10002 --valid-for-ui >=0630 --valid-for-fw >=0214

Sa dá v pohode prepísať podĺa potreby.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 11:09 am
od Chappy
Chlapi, tak ako som už spomínal niesom programátor a väčšine výrazov ktoré tu používate nerozumiem. Neviem vlastne ani či mám už niečo skúsiť alebo sa vám to ešte nepodarilo dotiahnuť do skúšobnej podoby. willcz o štyri príspevky vyššie vyzerá že cestu asi aj našiel no príspevok hneď pod ním od gupa to niečím vyvracia ak sa nemýlim. Ďalej údaje od rottenkiwi to zrejme asi upgradujú.
Ak mám teda niečo skúsiť tak mi to treba napísať poriadne po lopate ako laikovi :-D
Slniečko nám krásne svieti, na oblohe žiaden oblak, výroba ja vysoká takže môžme aktualizovať dnes bez problémov :-D

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 11:39 am
od rottenkiwi
Rozbaliť: PIKO_Update_BGBA_fuer_FW_kleiner_02_16_auf_FW_02_22_PAR_02_60
Otvoriť: FW-Update_02_22_BG_BA v editore Notepad++
Stlačiť: CTRL+F
Do poľa Find what napísať 6000 a stlačiť Find Next
Zmeniť reťazec na: --valid-for-power-id 6000 8000 10000 10002 --valid-for-ui >=0630 --valid-for-fw >=0230
Otvoriť Windows Power Shell
Zmeniť adresár na cestu, kde mám FW-Update_02_22_BG_BA
Spustiť príkaz: ./FW-Update_02_22_BG_BA /NCRC
A dať sem výpis ako to prebehlo.
Neviem či nebude treba predtým spustiť:PIKO_Update_UI_06_32

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 11:53 am
od willcz
Podle me prepsani toho retezce nic nevyresi, protoze sw stale uvidi ze mas novejsi verzi v menici a nepovoli downgrade.
fakt bych to zkusil osidit tim ze mu vymenim ten soubor co tam nahraje.
mimochodem, samotny update.exe pustit nejde, ani kdyz se doplni parametry tak jak maji byt spravne.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 11:56 am
od rottenkiwi
Ale keď sa : --valid-for-fw >=0214 nahradí --valid-for-fw >=0230,
tak by to malo ísť, lebo porovná 2.30 s 2.30 v meniči a vyjde mu === a pustí to ďalej.

Predpokladám, že toto je výskyt konštánt na jednom mieste a že to nie je ešte niekde
natvrdo zapísané do registrov.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 12:13 pm
od rottenkiwi
A keď to nepojde, tak prepísať tento reťazec takto:
Update.exe --file "update.bin" --fw 0222 --valid-for-power-id 6000 8000 10000 10002 --valid-for-ui >=0630 --valid-for-fw >=0214
Update.exe --file "update.bin" --fw 0222 --valid-for-power-id 6000 10002 --valid-for-ui >=0630 --AllowDowngradeFw

Len treba presne trafiť dĺžku reťazca, lebo ak sa zmení veľkosť exe, posunú sa offsety a všetko je zle.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 12:31 pm
od Chappy
Tak čo páni, teraz sám neviem čo ďalej. Priznám sa, bojím sa vyskúšať riešenie na ktorom sa nezhodnete viacerý. Ako sme už písali vyššie nieje to lacné zariadenie a jeho prípadné zničenie aebo úplné zablokovanie môže priniesť kopec zbytočných problémov.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 12:48 pm
od rottenkiwi
Isť len po ten bod, kde je continue ale nestlačiť ho.
Len zmeniť reťazec 2.14 na 2.30, ale nezmeniť veĹkosť exe súboru.

AK to nepovolí continue, tak sa na to vykašlať a nech to rieši predajca, distribútor, výrobca.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: ned bře 11, 2018 4:50 pm
od willcz
podle meho nazoru nahrazovani toho valid nic nevyresi, protoze je tam vetsi nebo Rovno a to plati at je 2.14 nebo 2.3. Podle me to jen omezeni toho ze nejde udelat upgrade z hodne stare verze a je potreba to delat postupne jak jsi psal drive.
Za me bych zkusil vymenit ten update soubor.

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: pon bře 12, 2018 7:07 pm
od youda
Ahoj Chappy,
zkusil jsi vyměnit ten soubor jak ti psal Willcz? Povedlo se, nebo je to špatný?

Re: Kostal PIKO 6.0 BA aktualizacia FW

Napsal: pon bře 12, 2018 7:15 pm
od Chappy
Ahoj, nie v nedeľu som musel nečakane odísť, vrátim sa až vo štvrtok domov a teda k meniču.
Dnes mi ale odpísali z Kostalu
"it is not possible to make a software-downgrade with our PIKO inverters or to re-install the software. So please send us the inverter report filled in completely, then we can proceed. "

Takže ako vidíte, údajne sa downgrade robiť nedá a mám zaslať ten formulár. Práve ho vyplňujem. Uvidíme aký bude ďalší postup.