Tesla Club Slovakia

12 Komentáre
V
Vilo komentoval
6h trvajúci update... to sú tie výhody vydávania SW s periódou viac ako rok - nič už nie je kompatibilné s aktuálnym SW, takže musia updatnúť všetko naraz. Smutné...
 
Miroslav Rojko
Miroslav Rojko komentoval
Nechcem sa nejako zastavat VW ale ked mi aj na Kone robili viac updatov naraz, videl som ze ju mali napojenu na dobijanie baterky - externy zdroj. Neviem ci pri tych updatoch inych ako navigacia nie je auto v nejakom servisnom mode a potom im asi nezapne dobijanie zo 400V.

Z tejto spravy jednoznacne neviem - tu novu baterku daju len na cas update v servise alebo uz ju vymenia ? Ak ju menia, tak potom niekto pri planovani celkom pekne zlyhal (o OTA sa hovorilomodzaciatku), lebo dat baterku s trocha vyssou kapacitou od vyroby je par € ale menit za druhu je niekolkonasobok toho rozdielu.
 
V
Vilo komentoval
Veď o tom píšem. V aute je napr. 5 "veľkých" riadiacich jednotiek. Tie medzi sebou nejako komunikujú.To ako komunikujú je dané ich rozhraním. Jedna z jednotiek riadi DC/DC menič. Nie vždy je možné navrhnúť rozhranie tak aby zostalo bez zmien keď sa pridávajú funkcionality. Niektoré zmeny rozhrania nie je možné robiť so spätnou kompatibilitou.
Keď sa robia malé vylepšenia a je nutné urobiť zmenu rozhrania medzi dvoma jednotkami, nie je to problém, pretože ak aj jedna z jednotiek, ktoré musia byť aktualizované riadi DC/DC menič, dve jednotky sa dlho aktualizovať nebudú.
Lenže keď rok robia na SW, ktorý už nemá takmer nič spoločné s tým čo je v autách na ceste, nie je možné aktualizovať len 2 ale 3 jednotky a potom zvyšné, pretože pomenili všetky rozhrania a jediná možnosť je aktualizovať všetkcýh 5 naraz.
A tak stratia kontrolu nad DC/DC meničom, pretože celé auto bude 6h mŕtve. Tým sa zvyšuje šanca, že aktualizácia zlyhá a nie len že sa človek nedostane do práce pre update, ale bude musieť odtiahnuť auto do servisu.
 
Miroslav Rojko
Miroslav Rojko komentoval
Vilo to mas zlu predstavu. Samozrejme komunikacia funguje stale pocas 6 hodin a uz z principu, kazda jednotka prijima data, ktore su v hlavicke paketu oznacene pre nu, takze aj ked sa bude updatovat X jednotiek, tak jednotka DC/DC moze fungovat. Skus si precitat nieco o komunikacnych protokoloch, je to ako posta, na obalke musi byt adresat. Nepredstavuj si zbernicu ako trh, kde vykrikuju obchodnici a ktory viac krici, toho pocut a ostatni su nepocutelni.
Ako by sa cez zbernicu dostal update do tej ktorej jednotky, keby komunikacia nefungovala ? Je to zas a zas len od VW nedokonalo naprogramovane, lebo nie je problem jednej jednotke davat instrukcie alebo ju spustit a druhej posielat firmware.
 
V
Vilo komentoval
Miroslav Rojko Živím sa ako embedded developer už nejakú tú nedeľu, nemusíš mi to objasňovať.
Je aplikačný protokol, ktorý sa používa v aplikácii a druhý protokol, ktorý sa používa v bootloaderi. Ten druhý sa mení len zriedka, pretože ten v princípe len posiela/prijíma dáta a posiela/prijíma požiadavky na reboot jednotky.
Upgrade obvykle riadi jedna jednotka, napríklad tá komunikačná. Tá poposiela jednotky, ktoré sa majú updatovať do bootloaderu a začne im tlačiť dáta. Keď sú jendotky v BL, tak nevykonávajú nič užitočné.
Keď update obsahuje príliš zásadné zmeny protokolov, nemôže robiť update postupne a zapínať už updatnuté jednotky, pretože si nebudú rozumieť so starými a teda aj tak fungovať nebudú. Musí updatnúť všetky a až potom ich reštartnúť do aplikácie.
Ak riadiaca jednotka, ktorá riadi DC/DC menič získava príkaz na zapnutie od inej riadiacej jednotky, tak ju nie je možné zapnúť počas updatu a očakávať, že bude pracovať správne.
Čo som chcel tým celým povedať - čím väčšie updaty sa robia, tým sa to viac komplikuje a tým je väčšie riziko na bricknutie z rôznych dôvodov.
 
Miroslav Rojko
Miroslav Rojko komentoval
Vilo prečo predpokladáš, že si nebudú rozumieť ? Na programovej úrovni musí jednotka validovať dáta od inej a keď im nerozumie, tak ich jednoducho zahodí ale nič sa nedeje. Na zbernici sa môžu vyskytovať chybné pakety, bitové šumy a ak by takouto funkciou softvér jednotky nedisponoval, bol by to problém aj pri jazde auta. Takže aj keď sa jednotky pustia hneď po update, nemusí to byť zásadný problém, lebo nové inštrukcie, ktorým niektorá jednotka nerozumie, proste ignoruje a riadi sa len takými, ktorým rozumie. Neverím, že by v niektorej jednotke programátori neurobili takéto základné veci (validáciu vstupov) aj keď je to u VW.
Dôvod na 6 hodinový update je najpravdepodobnejšie ten, že sa updatujú postupne jednotky manuálne - mechanik sedí za počítačom a postupne spúšťa updaty jednej, druhej a ďalších jednotiek, lebo práve komunikačný modul so SIM ešte nevie riadiť tieto updaty - čo je aj príčina, prečo nie sú OTA. A navyše v tých 6 hodinách je nejaká rezerva a pauza pre mechanika. Robia proste klasický update ako ostatní bez OTA, len tam stále niekde to OTA dávajú do správ ako to plánujú.
Nerobme si ilúzie, riadiace programy v jednotkách nemajú desiatky MB, skôr je problémom celková zastaralosť chipov (ako vyplynulo pri nedostatku, 45nm staré čipy spred 20 rokov im nikto už nechcel robiť) a komunikačných rýchlostí (CAN používa 4 triedy Class A až D, pričom Class A pri niektorých jednotkách má rýchlosť do 10 kb/s (áno kilobitov s malým b, takže slovom jeden kilobajt za sekundu, čo nebol ani najpomalší mobilný internet cez GPRS v 90-tych rokoch, aj ten mal 38 kbit/s). Koľko má trvať update aj pár sto kB takejto jednotky ak ju niekde VW používa ?
 
jux
jux komentoval
Viete mi objasnit, preco ma v podstate nanovo vyvyjane auto tolko riadiacich jednotiek, to nedokazali integrovat? Alebo stale este pouzivaju na niektore funkcie povodne riadiace jednotky zo spalovakov a nasledkom su komplikacie, nedorobky a update je extremne zlozite - hotove nestastie. Navyse ver.3 neprinasa (aspon pre mna) takmer ziadne rozumne vylepsenia. Na dolezite veci ako optimalizacia TC a zrealnenie kapacity baterie sa vykaslali.
 
D
dango komentoval
a co urobia so "starou" 12V bateriou? Daju do spalovakov? Ved ten nakup je take mnozstvo penazi, ze stacilo upozornenie, aby sa update pustal s pripojenou 12V nabijackou. Kto nema, urobia to v servise. Alebo mozno ocakavat do buducna viacero takych velkych updatov, ze aktualna 12V bateria by to nevedela potiahnut?
 
M
mozeg komentoval
Ja som VW z verejnych zdrojov navnimal tak, ze hajruju hordu programatorov (netreba podrobne akych vsetkych) aby sa odstrihli od zavislosti dodavatelov jednotlivych komponentov. VW to mal tak ze vsetci dodavatelia im dali udaje aky vsetok SW maju ich komponenty (chapem to ako BIOSy, Bootloader, API ....) a VW to musel vsetko nastrkat dokopy do niecoho a boli z toho naprasky. Chceli to tak ze pani toto je moj hlavny SW a vy mi dodajte uz nakonfigurovany HW/SW, ktory s tym bude fachcat.

Evidentne vsak na tom este stale nie su takto a je tam mrte riadiacich jednotiek a nasledne VW nejaky SW a GUI. Takze VW si stale neurcuje od odavatelov ako to ma vyzerat a este k tomu to cele trva brutalne dlho. Robit nieco 6 hodin v dnesnej dobe je sialenstvo.

jux nelutuj ID3 je fajn auticko len evidentne az jeho dalsia generacia bude mat vyladeny aj SW, dovtedy akurat tak zaplata na zaplatu a lagovanie a.... A v podstate mas odpoved, nie nemaju vlastne riesenie, rozumej nejaky motherboard, a k tomu vlastny soft, nasledne dali jasny manual pre dodavatelov komponentov, ktory by im povedal aj to ze ake komunikacne zbernice to cele podporuje a ake maju byt realne rychlosti a pod...
 
Späť
Hore