2014-03-31

Cisco Catalyst 2940 aktualizace iOS

Doma mi nyní slouží tento dnes již nepodporovaný přepínač. Získal jsem jej se starou verzí iOSu 12.1(22)EA6 (bez podpory šifrování a zejména bez SSH). Nezbytně tedy následovala aktualizace na poslední dostupnou verzi 12.1(22)EA14.


Můj návod není ničím ojedinělým proti ostatním návodům na internetu. Já čerpal zejména z tohoto. Po celou dobu aktualizace zůstal switch v provozu. Restart se provádí až na konci aktualizačního procesu.

Získání nové verze firmwaru

Ze stránek Cisco si stáhněte soubor c2940-i6k2l2q4-tar.121-22.EA14.tar, je potřeba registrace a mi osobně to moc nefungovalo, takže jsem použil klasický mirror.

Spuštění TFTP serveru v síti

Někde si nějak spusťte TFTP server. Já použil svou domácí NAS. Umistěte na něj stažený soubor.

Záloha aktuálního nastavení

Jako vždy si vše zazálohujte. Nicméně v tomto procesu nedojde automaticky ke smazání konfigurace, ale pro jistotu jsem si vše uložil do TXT souboru po zadání příkazu show running-config. Také jsem zkopírováním starého IOSu vyzkoušel TFTP server příkazem: 
copy flash:/c2940-i6q4l2-mz.121-22.EA6/c2940-i6q4l2-mz.121-22.EA6.bin tftp:

Ověření korektního zkopírování iOSu

Jestli nedošlo k poškození souboru lze ověřit kontrolním součtem:
verify /md5 tftp://10.0.0.222/c2940-i6k2l2q4-tar.121-22.EA14.tar
Jenže po síti to moc dobře nefunguje. Museli byste smazat flash paměť zkopírovat pouze tento soubor do paměti, ověřit a poté znova smazat flash. Tento příkaz vyplivne po hromadě vykřičníků hash sekvenci, kterou je třeba porovnat s oficiálním cisco otiskem: 50957c46949dcce354ce175625bb833d

Chyba: málo místa

Jelikož je tento switch staršího data výroby neoplývá nadbytečným prostorem na NVRAM, proto po této sekvenci kroků následovala chyba:
copy tftp: flash://<IP>/c2940-i6k2l2q4-tar.121-22.EA14.tar
cisco Error copying flash:/c2940-i6k2l2q4-tar.121-22.EA14.tar (No space left on device)
Je potřeba celou paměť nejprve smazat a až poté kopírovat nový iOS. Proto dávejte pozor, aby se switch během aktualizace nerestaroval!

Vlastní aktualizace:

erase flash:
!nerestartovat!
!Erase of flash: complete

archive tar /xtract tftp://<IP>/c2940-i6k2l2q4-tar.121-22.EA14.tar flash:
![OK - 5703680 bytes]

show flash:
!verify exist folder c2940-i6k2l2q4-mz.121-22.EA14
dir flash:c2940-i6k2l2q4-mz.121-22.EA14
!verify exist file c2940-i6k2l2q4-mz.121-22.EA14.bin

conf t
boot system flash:c2940-i6k2l2q4-mz.121-22.EA14/c2940-i6k2l2q4-mz.121-22.EA14.bin

exit
show boot
write memory
reload
Po restartu naběhla nová verze iOSu a switch nyní podporuje zejména kryptování a nastavení SSH.

2014-03-12

Instalace Android 4.4 KitKat na HTC One S

Tak jsem se rozhodl, že si vylepším výrobcův ROM nahráním upravené, za to vyšší verze. Níže najdete zřejmě neúplný postup, jak zabít svůj telefon. Postupoval jsem totiž značně neprofesionálně, zbrkle a pod časovým tlakem. S množstvím úspěšných zákroků jsem měl pocit, že už vše dokonale umím. Logicky následovala rána palicí.

Nejprve bych vás chtěl zradit od přehrávání oficiálního firmware. Položte si otázku, co vám teď nefunguje? Co získáte přehráním? Většinou nic moc, akorát něco nefunguje, za to máte nejnovější Android. K čemu?

Zadruhé jakýmkoliv zásahem do SW přístroje ztrácíte záruku a dokonce se autorizovaný servis ani nebude vašim problémem zabývat. Jediné, co může, je vyměnit vám desku. Fakt, je to divné, ale nekecám

Navíc bůhvíkdo ten alternativní firmware upravoval a tak nevíte, co se do telefonu vůbec dostane... Pokud máte stále nutkání si "likvidovat" přístroj, doporučuji si ještě přečíst něco o názvosloví a vůbec o tom, jak to v Androidu funguje.

A teď už něco "praktičtějšího" (připomínám postup, jak to NEdělat):
Docela hezky popisuje (úspěšný) upgrade tento web.

Pokud je toto váš první zásah do firmware telefonu, je neprve nutné odemknout zavaděč. Lze to udělat na stránkách HTC, když se budete tvářit jako vývojář.




Další informace a ROM jsem čerpal odtud. Kokrétně jsem vybral ze seznamu soubory:
  • cm-10.2.0-ville.zip (tedy toto vlákno)
  • aokp_ville_kitkat_unofficial_2014-01-16.zip
Tady asi došlo primárně k chybě, jelikož mám jinou verzi HBOOT než je požadováno. Celé se to projevuje v kombinaci s odemčeným bootloaderem pravděpodobně hláškou:
This build is for development purposes only do not distribute outside of HTC without HTC's permission...

Nezapomeňte si také nastavit všechny ovladače všech možných režimů připojení přes USB, to jsem naštestí udělal. Celé jsem to pak dorazil nahráním recovery:
  • openrecovery-twrp-2.6.3.0-ville-selinux.img

Poté se již telefon nespustil ani do bootovací, recovery, prostě žádné obrazovky... Telefon alespoň po několika hodinách na nabíječce rozsvítil oranžovou diodu nabíjení. To je celé... Jak jsem telefon uvedl do provozního stavu se dočtete v pokračování.

Pokud se máte možnost ještě dostat do recovery menu, pak se lze ještě zachránit přes oficiální ROM.

Výsledek? Nebudu už přehrávat ofišl ROMky, protože nezískám nic moc pozitivního navíc. A když už ano, tak si udělám na to dostatek času a fakt nabiju baterku až naplno...

Alespoň jsem se po měsíční zkušenosti s Nokia 7110 přesvědčil o tom, že staré telefony zvonily asi tak 100x hlasitěji než současné, i vibrace byly cítit. Na klasických klávesnicích mě baví psát SMS a že rychlé hry jsou lepší než propracované několikahodinové nesmysly. #SnakeII

2014-03-06

Dead Flash a servis HTC One S od VSPdata.cz

Po nedávné zkušenosti s nahráváním custom ROM do telefonu HTC One S jsem byl okolnostmi a svou chybou donucen poslat telefon do servisu. Protože jsem předem věděl, jaký zákrok požaduji, rozhodl jsem se pro oficiální servis HTC, zprostředkovaný firmou VSP DATA a.s. v Táboře.

O co šlo: Nahrával jsem do telefonu custom ROM Cyanogenmod a současně taktéž přepsal recovery partition. Společně s několika dalšími okolnostmi šlo o velice hloupé chyby, které byly po zásluze potrestány.

Co dál? Telefon byl nyní ve stavu dead, kdy po připojení k PC nevykazoval známky konektivity. Po několika hodinách se alespoň rozsvítila kontrolka nabíjení. Problém je tedy v SW a možnost jak tento problém vyřešit je nízkoúrovňové programování nějakým externím přístrojem, konkrétně je potřeba JTAG/RIFF, který nemám.


Proto jsem se rozhodl poslat telefon do oficiálního servisu VSP Data, kde jsem očekával, že by měli být na podobnou "blbinu" připravení.  Odpověď na sebe nenechala dlouho čekat:
Naše cenová nabídka na opravu zařízení HTC One S činí 7697,91 Kč (+ 21% DPH). Detaily naleznete v příloze.
Pro úplnost dodávám, že jsem telefon s lehkou závadou pořídil o 4 měsíce dříve za 2100 Kč. Na můj dotaz proč mi nabízí výměnu HW telefonu, pakliže jsem poptával SW zásah bylo odpovězeno něco ve smyslu:
1) nahrání nelegálního SW 2) neodborný zásah 3) oxidace v zařízení ať už vetší či menší - není možné dle kritérií výrobce opravit zářízení záručně.
Dřívější "oxidaci" a neodborný zásah do telefonu jsem přiznal v průvodním dopise. SW problém byl předmětem opravy. Záruku jsem neuplatňoval. Odmítl jsem tedy zaplatit za diagnostiku, která proběhla formou přepsání ze vstupu na výstup a pídil se po dalších informacích. A dozvěděl jsem se!
jakmile dojde k nahrání nelegálního SW, zaniká záruka na základní desku a dle nařízení výrobce na základní desce nemůže servis dělat žádné SW a HW opravy. Bohužel z toho důvodu je možné opravit zařízení pouze mimozáruční placenou formou (pozn. výměnou desky). V případě nesouhlasu s vyjádřením servisu se můžete obrátit přímo na výrobce HTC.
Což pro mne byla významná novinka, která povede k tomu, že už si žádné HTC nekoupím. Zamítl jsem tedy cenovou nabídku opravy a nechal si přístroj poslat zpátky. Za tuto páčenou emailovou komunikaci, "diagnostiku", DPH a dopravu zpět jsem zaplatil 303 Kč (+ doprava tam za 78 Kč).


Na závěr skoro recenze doplním svůj osobní názor na společnost VSP Data. Že nahráním neoficiálního SW se přístroj stává neservisovatelným jsem se dozvěděl až ve chvíli, kdy byl telefon u nich. Kdyby mi toto napsali v odpovědi na poptávkový email před odesláním, rovnou bych jim to tam neposlal.
Jakékoliv další informace jsem z administrativní pracovnice doslova páčil, protože ona není technik. Technik se vyjadřoval tak, že jsem mu byl zjevně za idiota. A celé to působilo tak, že mi chtějí  vyměnit celý telefon. Takže narozdíl od superskvělých zkušeností se servisem Asus nebudu do VSP Data posílat nejlépe vůbec nic.


Telefon skončil na přehrání SW v polském servisáckém doupěti v Ostravě na Kuřím Rynku. Protože pokud něco neumí tam, tak už nikde. :-)
Bohužel nemají smysluplnou internetovou prezentaci, tak alespoň několika obrázky:






Obnovení nakonec stálo 1000 Kč a bylo údajně nutné provést přepsání paměti několikrát, protože balast, který jsem nahrál údajně přepsal co mohl.


Na závěr jen přikládám kompletní servisní díly HTC One S i s ceníkem od VSP data:

Položka: Ks: Jedn. cena: Cena bez DPH
CELKEM (ceny jsou bez DPH 21%):7697,91 Kč
[76H08651-00M] MYLAR,BATTERY PROTECTION,MYLAR 1 0,97 Kč 0,97 Kč
[76H09553-00M] MainB Graphite Mylar 1 81,33 Kč 81,33 Kč
[76H09560-00M] Mylar,Battery connector 1 1,28 Kč 1,28 Kč
[72H07205-00M] Shielding,Cover,Top 1 20,96 Kč 20,96 Kč
[72H07288-00M] Shielding,Cover,bottom 1 34,04 Kč 34,04 Kč
[72H07257-00M] Shielding,Cover,back 1 30,43 Kč 30,43 Kč
[72H07256-00M] Shielding,cover,Top 1 22,43 Kč 22,43 Kč
[76H06264-00M] Adhesive-Double Tape,Speaker for replacement,TESA4967,GOD, , použít při znovuaplikování původního speakeru 1 1,60 Kč 1,60 Kč
[76H06499-00M] Double side tape for Recievr 1 5,16 Kč 5,16 Kč
[74H02151-00M] COVER PRE-ASSY,SPEAKR 1 50,69 Kč 50,69 Kč
[35H00185-01M] BATTERY_LI-POLYMER,1650MAH,3.7V, ( R001 x B101 ) 1 211,05 Kč 211,05 Kč
[76H08055-00M] Adhesive-Double Tape,right battery (pokud NENI nové LCD) 1 1,60 Kč 1,60 Kč
[73H20446-09M] FPC PRE-ASSY, Volume buttons - aplikovat při výměně LCd 1 45,72 Kč 45,72 Kč
[76H08061-00M] MYLAR,LCM CONNECTOR 1 0,97 Kč 0,97 Kč
[76H08605-00M] RUBBER,SPEAKER PAD,VLE-U - aplikovat při výměně LCD 1 2,58 Kč 2,58 Kč
[72H06255-00M] EMI GASKET,GASKET,BOT SCREW - aplikovat při výměně LCD - 2x 1 1,60 Kč 1,60 Kč
[72H06580-00M] EMI GASKET,ANTENNA GASKET - aplikovat při výměně LCD - 2x 1 0,97 Kč 0,97 Kč
[76H08062-00M] MYLAR,CAMERA CONNECTOR - aplikovat při výměně základní desky nebo některé z kamer 1 1,28 Kč 1,28 Kč
[72H06257-00M] EMI GASKET,GASKET SPEAKER,VLE-U - aplikovat při výměně LCd 1 0,97 Kč 0,97 Kč
[76H08514-00M] RUBBER,SPEAKER RUBBER,VLE-U - aplikovat při výměně LCD 1 0,65 Kč 0,65 Kč
[77H01393-00M] REGULATION LABEL,WITH SAFETY STATEME 1 2,30 Kč 2,30 Kč
[77H01392-00M] REGULATION LABEL,PJ40100,CHENGMAY,6. 1 2,34 Kč 2,34 Kč
[76H08639-00M] MYLAR,POWER SWITCH 1 0,32 Kč 0,32 Kč
[76H08064-00M] RUBBER,P-SENSOR 1 1,28 Kč 1,28 Kč
[76H08549-00M] Sponge,speaker support sponge 1 2,25 Kč 2,25 Kč
[72H06467-00M] EMI GASKET,CAMERA GASKET - aplikovat při výměně zadní kamery 1 1,28 Kč 1,28 Kč
[77H00460-01M] Tamper-Evident Label; Void Wording, Black bg, 3*3mm, 1 0,64 Kč 0,64 Kč
[36H00955-00M] Speaker 1 64,01 Kč 64,01 Kč
[35H00185-02M] BATTERY LI-POLYMER,1650MAH,3.7V, ( R001 x B101 ) 1 208,79 Kč 208,79 Kč
[74H02150-00M] Cover Pre-Assy,ANTENNA spodni BOTTOM, Grey / Šedá 1 307,33 Kč 307,33 Kč
[74H02152-00M] Cover Pre-Assy,SIM INNER,Generic BLUE Color,Generic Process,VLE#U 1 151,90 Kč 151,90 Kč
[80H01290-04] LCM SAMSUNG Generic Color 1 2845,35 Kč 2845,35 Kč
[36H00818-01M] Receiver,AAC ELECTRONICS,SDRP0615WJ12-F1B,15*6*2.65mm 1 72,34 Kč 72,34 Kč
[73H00428-00M] CABLE koaxial 1 27,01 Kč 27,01 Kč
[51H00776-01M] PCBA,P-SENSOR BD,W/O MICROP,REGIONAL 1 76,80 Kč 76,80 Kč
[99HSB035-02] Main Board 1 2917,69 Kč 2917,69 Kč
[VD053] Diagnostika a Administrativní Zpracování 1 125,00 Kč 125,00 Kč
[VD001] Práce 1 250,00 Kč 250,00 Kč
[VD110] Doprava ČR Odeslání + Dobírka 1 125,00 Kč 125,00 Kč

Celý článeček bych ukončil mottem: Nebudu už přehrávat oficiální ROMku.

2014-03-05

Kde koupit jízdní kolo v Ostravě

Nedávno dopadla na bráchu potřeba výměny tohoto dopravního prostředku za novější a o chlup větší kus. Tak kam se zajít podívat v Ostravě? Ještě doplním, že jsme se zajímali o krosové kolo v ceně +/- 15000 Kč z čehož vychází i naše hodnocení.

Cyklo-Šlachta ve Vítkovicích
zde chodím své kolo pravidelně servisovat a nakupovat doplňky. V prodejně měl zejména kola značek Maxbike a Author. Výběr je dostatečně velký, pomoc s výběrem přímo od pana Šlachty.

Cyklo-Staněk v Michálkovicích
odtud máme všichni kola současná. Nevelký výběr v malé prodejně, přesto nás několik kol zaujalo a našel se mezi nimi i favorit pro koupi. Kola značek Autor, Kelly's a další, které se mi ovšem nyní nevybavují. Pan Staněk nabídl rezervaci.

BagBike v centru
odtud má pro změnu kolo kamarád. Je to prodejna (snad výhradně) značky Merida. Výběr byl slabší, prodejce nás taky neuchvátil. Každopádně zde mají nejlevnější duše v celé Ostravě.

MojeKolo.cz v centru
zde prodejce docela snaživě nabízel kola značek Pells, Ghost a Lapierre. 

BikeShop novékolo.cz - Mariánské hory
Nabídkou nás velmi profesionálně provedl přímo majitel, bohužel kola Kelly's se nám nelíbila.

MaxCursor - Zábřeh
Luxusní prodejna jízdních kol. Mají vystavené většinou drahé modely, kategorie cross prý byla vyprodána, nicméně po dotazu nám prodejce v katalogu vyhledal kolo Author s příjemnou cenou. Kolo samotné by bylo na prodejně do 2. dne na objednávku.

Bezvakolo.cz - Bělský les
velká prodejna plná kol s příjemnou obsluhou. Zde jsme v nabídce kol Pell's a dalších objevili záhy finalistu z řad MRX. Ostatní značky jsme dále příliš neřešili. Ochotně nám zarezervovali vybraný kousek. 
Slepenec z různých modelových roků, ovšem s plnou výbavou: 3 x 9 převodů, kotoučovými hydraulickými brzami i zamykatelnou hydraulickou vidlicí jsme za 11 900 Kč na konec nevybrali, protože rám byl pouze 19".

Yogi.cz - centrum
pro kontrolu všech známých prodejen jsme se vypravili i do cykla Yogi. Jak víme, je zde draho, ochotný prodejce nám nabídnul kola značky Trek.

Cyklo Manďák - centrum
na závěr jsem přešli cestu a dokončili tour. V této prodejně mají poslední modely kol MRX a Pell's. Bohužel nabídka kol nebyla pro nás zajímavá.

Kola Favorit - Sokolská Třída
Tuto prodejnu jsem po dřívější příležitostné návštěvě rovnou vyřadil. To, co zde vydávali za kola se mi nelíbilo.

Tím jsem snad završil okruh po všech významnějších obchodech v Ostravě. Budu rád, pokud mi do diskuse přípíšete další své vyzkoušené. Případně také hledám cyklistické bazary v Ostravě!


Doplněno: Takže nové kolo jsme nakonec opravdu koupili. Na doporučení známého jsme zvolili obchod Kolago v Orlové-Lutyni, kde nám majitel Lukáš Pavlech sestavil kolo na míru. 

Rám 21" MRX, který jsme viděli v Cyklo Manďák na horském kole nám velmi ochotně nasadil na 28" kola, osadil komponenty SRAM a doplnil typickým trekovým vybavením. Vše velmi elegantně barevně sladěno do detailů. Cena? Neptarně vyšší než za kolo v BezvaKolo, ovšem již s výbavou, výrazně elegantnější a s kvalitnějšími komponenty.

Opět to dokazuje, že prodávaná "sestavená" kola nejsou vždy nejlepší volbou. Zejména, co se týká použitých komponent.