Monday 30 November 2009

'my crashing iPhone' - met dank aan MobileMe

Inleiding
Afgelopen week ben ik druk aan het emailen en bellen geweest met nieuwe en hernieuwde contacten en dus was het zaterdagmiddag hoog tijd om een en ander bij te werken in Outlook. Daarna nog even snel een kopie van alle E&V-contactpersonen naar de Exchange-server gemaakt en hupakee het werk zit er weer op en het rustige weekeinde kan beginnen.

Het begin
Zaterdagavond, we zitten gezellig met onze visite in Varese, aperitiefje, etentje, en ineens valt het me op dat mijn iPhone een beetje raar doet. Hij start ineens vanzelf op (reboot)... hmm... vreemd, doet ie normaal nooit. Ja, mijn oude iPhone 3G draaide vóór de update naar iPhone OS 3.0 icm de jailbreak niet altijd even stabiel (een reboot in de ochtend was wel aan te raden), maar sinds ik een 3GS heb (met meer werkgeheugen) met OS 3.0/3.1/3.1.2 draait ie superlekker, óók in combinatie met de blackra1n jailbreak.

aanpassing 5-dec-09
de paragraaf over jailbreaken heb ik naar een eigen blog verhuist. Zie hiervoor de blog "meer uit de iPhone halen dan er volgens Apple inkan"

En waarom dan ineens die crash... verder niet op gelet en de iPhone gewoon even helemaal uit gezet. Later thuis leg ik hem op de lader en dus springt ie weer aan, nog even kijken of er iets interessants op Twitter of facebook staat... en ineens... Mac's alternatief voor de bekende (Windows) zandloper in beeld... hangt ie weer! En even later volgt de reboot. Nog eens proberen, nog geen 30 seconden en boem! Weer die 'zandloper', ik mis alleen nog een blauw scherm met FATAL APPLICATION ERROR. Het herinnert me allemaal aan Windows 98. Na een keer of wat proberen heb ik er genoeg van en zet ik hem helemaal uit (best lastig als ie zo snel crasht). 'Dat wordt iets voor de regenachtige zondag van morgen denk ik.'

Zondagmorgen ná het ontbijt nog eens de iPhone erbij gepakt, aangezet en testen, en jawel hoor! Weer crashen na zo'n 30 seconden. Wat is dat toch verdomme, zou het ermee te maken hebben dat ik donderdag of vrijdag OpenSSH erop gezet heb? Is er één of andere applicatie uit de AppStore die wellicht niet helemaal lekker werkt, misschien één of meerdere applicaties uit de Rock/Cydia-Store die niet lekker samenwerken??? Hoewel niet ontevreden over de jailbreak denk ik in eerste instantie toch dat ik het daar ergens moet zoeken. Dan moet dat er dus maar vanaf, iPhone compleet herinstalleren is het plan!

1e Poging
Alle mails, de kalender en al mijn contactpersonen staan op 3 pc's/laptops én op MobileMe en zaterdagmorgen is er nog automatisch een backup gedraaid dus ik kan niks belangrijks kwijtraken. Hupakee de iPhone in DFU-mode (door het constant rebooten kreeg ik hem niet eens in Recovery-mode met iTunes) en iTunes vraagt meteen om de boel te restoren met verse firmware. Ik laat voor de zekerheis iTunes zelf de 3.1.2-firmware nog eens downloaden en de boel installeren. Na een tijdje is ie weer helemaal vers. Zonder last van applicaties, geen jailbreak en niks. Uiteraard vraagt iTunes of ie de backup zal terugzetten en ja, dat lijkt me wel het minste, en omdat daarin niks van de jailbreak opgesloten zit laat ik dat met een gerust hart toe. Backup teruggezet... verdomme, alle AppStore-applicaties weer helemaal door elkaar, en ook de email-account-settings zijn niet teruggezet. Da's maar half werk Apple. Maar goed, alles draait en blijft draaien. Om zeker te zijn dat het aan de jailbreak ligt wil ik die er dus nu wel weer opzetten. Als ie dan weer crasht...  Maar zou ik dan wel voor de gemakkelijke weg van Geohot kiezen en weer blackra1n gebruiken (iPhone jailbreak binnen een minuut), of misschien beter de weg van het iPhoneDevTeam bewandelen met PwnageTool 3.1.4 waarmee je obv de originele Apple-firmware een verse custom firmware (ipsw-bestand) maakt dat je vervolgens met iTunes naar de iPhone schrijft (kan wel een uur duren, excl. de restore van de backup).
Toch maar even de MacBookAir opengeklapt, OS X nog eens opgestart en PwnageTool gedownload... Hmpf... op de één of andere manier lijkt hij er geen zin in te hebben, verder dan stap 4 (kiezen van het originele firmware bestand) kom ik al niet, de applicatie lijkt vast te lopen. Dan toch maar blackra1n nog eens vers downloaden. En jawel, een paar tellen later staat de zwarte regendruppel op het Apple Springboard. In al die tijd is de iPhone nog niet één keer gecrasht. Na de installatie van blackra1n op de iPhone nog even Cydia en Rock installeren en dan kunnen de jailbreak-apps ook weer terug. Gelukkig werkt Rock beter dan de iTunes-backup en zet ie alle applicties incl. instellingen netjes terug op de iPhone. Even rebooten en dan afwachten... er lijkt niks aan de hand. Zou de verse installatie dan wonderen doen (begint nog meer op Windows te lijken ;))?
Tja, alles staat er weer op, alleen mijn agenda, mailaccounts en contactpersonen missen nog, dus maar even snel de MobileMe-settings instellen, mijn Gmail-account en die ene Hotmail-account, oeps... daar hangt ie! op Hotmail? iets van Microsoft? Nou nee, eigenlijk niet, want die instellingen was ik nog aan het invoeren. Toch even opnieuw opstarten, jawel hoor, na 30sec alweer. @#$%^& Is dit ding vervloekt?!

2e Poging
Wat nu? Nog eens proberen of ik PwnageTool aan de praat krijg om er een hele verse custom firmware op te zetten. Nope, die heeft er nog steeds geen zin in. Dan toch maar weer de iPhone in DFU-mode en iTunes weer de originele 3.1.2-firmware erop laten zetten. Dan weer de iTunes-backup met alle AppStore-apps en muziek terug. Eerst maar eens alles zonder jailbreak werkend zien te krijgen, dus vervolgens wat apps getest, en tja het werkt, nou dan maar weer alle mailaccounts erop en testen, en net als ik MobileMe er weer op heb gezet.... ja hoor daar gaan we weer... CRASH!!!
Maar zonder jailbreak???!!!
Is de iPhone zelf kapot? Verdorie daar geen gegarandeerd weer dagen overheen eer dat ding gerepareerd/vervangen is.
Heb ik nog iets over het hoofd gezien? Kan ik nog iets zelf proberen?
Hij crashte meteen nadat ik MobileMe geconfigureerd had!!! Zou het dan aan MobileMe liggen?

3e poging
Wacht even, heb ik zaterdag niet al mijn contactpersonen gesynced met de E&V-server. Eens even kijken! Door het heen-en-weer kopiëren van contactpersonen zijn er in het notitieveld diverse kopiën van steeds weer dezelfde notities ontstaan met telkens een log-achtige datum/tijd-vermelding van het moment van kopiëren, eens kijken wat er in die velden staat als ik ze bekijk via de MobileMe Contacts. Hmmm, dat duurt lang en bij de derde contact die ik bekijk een crash??? in de webinterface een javascript error??? Er zit duidelijk iets in die contacts dat MobileMe niet leuk vind, nog eens in Outlook bekijken... tja, veel tekst, maar echt alleen maar tekst, geen plaatjes, geen scripts, tekst met hier en daar een url. Niks geks zou ik zo zeggen. Maar omdat de meeste van die notities niet zo belangrijk zijn heb ik ze gewoon leeggemaakt (het betrof ca. 30 contacts). Vervolgens heb ik me ervan verzekerd dat alle contacts naar MobileMe gesynchroniseerd (mbv MobileMe voor Windows) werden, en inderdaad in de webinterface van MobileMe waren de problemen ook ineens verdwenen. Toen de inmiddels voor de derde keer met originele firmware gerestorede iPhone ingesteld voor MobileMe en duimen maar. Eerst alleen de mail laten pushen, toen de kalender erbij, nog steeds geen crashes, nu de contacts, en ... daar verschenen alle 900 contacts weer, nu maar hopen dat hij niet zou crashen. Niks... da's mooi in dit geval. Nog eens wat applicaties downloaden uit de AppStore en ook die blijven lopen. Ondertussen ging ik in sneltreinvaart door de iTunes backup&restore heen; al duurde het telkens zo'n 45min om alle AppStore-applicaties weer terug te zetten, 1GB foto's en 5GB muziek over te pompen (ben ik blij dat ik nog niet alle 32GB vol had gezet met muziek). Nou alles stond er weer op alleen de jailbreak miste ik nog. Zou ik het doen? Tuurlijk! Het lag toch duidelijk aan die contacts, dus blackra1n weer opgestart, Rock en Cydia weer installeren en de Rock-backup terugzetten. Alles stond er weer op, alles liep weer en nu 24uur later is de iPhone niet meer gecrasht!

Conclusie
Het probleem lag er dus in dat de iPhone en/of MobileMe problemen had met goed gevulde notitievelden van contactpersonen. Voor wie het wil zien kan ik wel een txt-bestand met de kopie van zo'n notitieveld sturen, het is echt 'plain text', in dit geval (ik heb er willekeurig één uitgenomen) een .txt bestand van 1.460KB!!! Toegegeven erg veel voor een simpel tekstbestand, maar om nou tot zulke desastreuze gevolgen te leiden, wie weet hoe lang het geduurd zou hebben alvorens Apple en ik het er over eens waren waar het probleem zat. "Nee, meneer in ons lab doet uw telefoon het", "Ja, maar zodra ik hem wil gebruiken gaat het mis", "Moet U hem maar niet willen gebruiken waar ie voor bedoeld is" :)
Wie even naar mijn getwitter van zondag 29 november kijkt kan zien dat er aardig wat tijd is overheen gegaan tussen de eerste tweet en de uiteindelijke oplossing, zelfs hopeloos gevraag om hulp die er maar niet kwam op zondag.

Wednesday 25 November 2009

Wimblington twinned with Morazzone, Italy

Een paar maanden terug, het zal ergens in de zomer zijn geweest, lag er ineens een kaartje in de bus met het verzoek even contact op te nemen met de Burgemeester van Morazzone (il Sindaco). Boh... waar zou dat voor zijn? Had mijn fantastische administratie (ahum) voor problemen gezorgd, was ik iets vergeten in te leveren, te melden? Zou hij, als kersverse Lega Nord-burgemeester, alle niet autochtone Padanezen aan te tand willen voelen???

Toch maar even gebeld en de secretaresse was uiterst vriendelijk
"Goedendag mijnheer Sporck, ja we hoopten al dat U zou bellen. De burgemeester zou u graag persoonlijk willen spreken". 
"Maar waar gaat het eigenlijk over" vroeg ik.
"Precies weet ik het ook niet, maar het heeft te maken met de partnergemeentes".
Partnergemeentes?? Tja ik had wel al een paar keer zo'n bord zien staan bij het inrijden van Morazzone dat er een "gemellaggio" was met een engelse gemeente, Wimblington. Maar wat had ik daar mee te maken? Of wilde de burgemeester er een Nederlandse gemeente aan toevoegen en was hij op zoek naar contacten in Kerkrade?
Anyway, afspraak gemaakt. Aangezien het burgemeesterschap in zo'n klein dorp als Morazzone (4500 inwoners) een parttime job is moesten we 's avonds afsprekem, 21:00 op het gemeentehuis.



Ik er naar toe die avond en daar sprak ik de kersverse burgemeester en zijn nog kersversere wethouder van onderwijs & cultuur. Kersvers, want niet alleen waren zij beiden pas sinds kort verkozen in hun functies, ze waren bovendien nog jonger dan ik (en ik vind mijzelf met 37 jaar nog best jong, zeker voor een ambt als burgemeester). Lang verhaal kort gemaakt, de wethouder was tot voor kort voorzitter geweest van het "Comitato dei Gemellagi" het twinning comitee, dat zich bezig houdt met het vinden van partnergemeentes en het organiseren van reizen naar en activiteiten met die partnergemeentes. Gezien zijn nieuwe functie als wethouder kon hij de positie van "Presidente del Comitato" niet langer vervullen. Om diverse redenen had de burgemeester het idee geopperd om een in Morazzone woonachtige buitenlander hiervoor te strikken. De keuze was in eerste instantie op mij (en Maddy) gevallen omdat wij enerzijds als Nederlanders bekend staan om onze linguistische capaciteiten en anderzijds omdat wij ons duidelijk in Morazzone gevestigd hadden (koopwoning) en kinderen hadden met Italiaanse namen, ook al woonden we pas 1 jaar hier. In het gesprek probeerden ze eerst te peilen wie ik was, waar mijn ambities lagen en daarna kwamen ze met de vraag of ik in het comitee wilde plaatsnemen en of ik dan eventueel de voorzittershamer wilde hanteren. Na een week bedenktijd (overleggen met Maddy), heb ik een informeel gesprek gevraagd (en gekregen) met nogmaals de burgemeester, de wethouder en een aantal leden van het comitee en werd mij al vrij snel duidelijk dat ik hier wel een positieve bijdrage aan zou kunnen leveren.

Het comitee wil de contacten tussen de inwoners van Morazzone en de twinninggemeente(n) faciliteren en bevorderen. Met name voor de jeugd van Morazzone is het belangrijk om contacten met engelstaligen te kunnen onderhouden om zo het engels beter onder de knie te krijgen.

Inmiddels heb ik mijn eerste vergadering voorgezeten, heb ik contact gehad met mijn engelse collegavoorzitter en zijn de eerste mails de deur uit. Op de planning staat als eerste een kennismakend bezoekje door mij aan Wimblington en het comitee aldaar en ze formeel uitnodigen voor een bezoek aan Morazzone, waarvoor wij dan weer eea moeten regelen (huisvesting, activiteiten, amusement, etc).

Genoeg te doen voorlopig!
Een prettig bijkomend effect is dat ik nu veel sneller en makkelijker contacten maak binnen de gemeenschap hier, wat onze integratie alleen maar ten goede komt!

Tuesday 10 November 2009

het geheim van de verdwenen sms-berichten

Na mijn emigratie van Nederland naar Italië (medio 2008) ben ik klant geworden bij de Italiaanse mobiele operator Tre Italia (ook wel als H3G, 3ITA aangeduid) die een zeer aantrekkelijk abonnement aanbiedt. Voor het alleszins redelijke bedrag van € 79,- per maand incl. IVA (IVA=BTW) krijg ik 2.000 belminuten binnen Italië én Europa (zone1), 600sms berichten nationaal (binnen Italië dus) en nog een databundel (20GB/mnd). Wij (ook mijn vrouw heeft een abonnement bij Tre Italia) zijn vrij tevreden over deze aanbieder voor wat betreft telefoneren en het internetgebruik (binnen Italië) maar reeds vanaf dag één dat wij gebruik maken van Tre constateren wij problemen met het verzenden en ontvangen van SMS-berichten. Wij kregen al vrij snel het vermoeden dat niet al onze sms-berichten naar niet-Italiaanse contacten aankwamen. En ook werden wij regelmatig enigszins manend door vrienden/familie aangesproken op het feit dat wij niet reageerden op hun nieuwsgierige vragen die ze per sms aan ons gezonden zouden hebben. ZOUDEN, want wij konden ons die sms-berichten totaal niet herinneren, in tegendeel we kregen de indruk dat uit het oog ook inderdaad uit het hart betekende. Deels uit laksheid om dit verder te onderzoeken en deels uit gebrek aan medewerking bij de helpdesk van Tre hebben we hier verder geen aandacht meer aan besteed en zijn we de wel werkende alternatieven gaan gebruiken: telefoon, email, hyves, facebook, twitter, etc.

Totdat ik een tijdje terug een aantal belangrijk sms-berichten niet ontvangen bleek te hebben, toen besloot ik eens nader op de materie in te duiken. Ik belde nogmaals met de helpdesk van Tre en ik leek iemand aan de lijn te krijgen die er zowaar wat energie in wilde steken. Ik stuurde een aantal sms-berichten naar Nederlandse 06-nummers van diverse relaties bij diverse operators en verzocht de ontvangers te melden of het bericht al dan niet was aangekomen en of ze een sms-bericht wilden terugsturen. Wat bleek, sms-berichten naar T-MobileNL kwamen niet aan, andersom wel, naar VodafoneNL kwamen ze wel aan maar niet terug, en bij KPN-NL tenslotte werd beide richtingen op alles netjes afgeleverd. Ik heb slechts met 3 telefoonnummers getest, maar de testen zijn op diverse momenten herhaald met steeds hetzelfde resultaat. Ook de vriendelijke jongeman van de helpdesk vond het allemaal maar vreemd. Hij heeft alle Nederlandse telefoonnummers genoteerd welke ik had gebruikt, hij wist op welke tijdstippen de sms-berichten verstuurd waren en zou zich er dus wel eens met zijn meer technisch capabele collega over buigen. Een week later belde hij zowaar terug, maar met een mededeling die ik nu echt niet verwacht had: "Tre Italia had niet met alle (Europese) operators contracten afgesloten over het sms-berichtenverkeer en zo kon het gebeuren dat sommige berichten dus nooit aankwamen".

Ik stond PAF! Ik heb de vriendelijke jongeman nog gevraagd om dit alsjeblieft per email of brief zou kunnen bevestigen maar ik wacht vandaag nog op die brief, en zo slecht zijn de Italiaanse posterijen nu ook weer niet, en een email heb ik ook nooit ontvangen. Of zou hij een sms gestuurd hebben ???

Dit betekend dus dat mensen waarmee ik gewoon mobiel kan bellen (dat contract bestaat blijkbaar wel) niet per definitie ook kan sms-en.
En als je ze toch een sms-bericht stuurt geeft je telefoon gewoon aan dat het bericht verzonden is, de sms-berichten worden bovendien gewoon in rekening gebracht! En internationale sms-berichten vallen (in mijn geval) niet in één of andere bundel en worden dus tegen een relatief hoog tarief afgerekend; dat bedroeg vóór juli 2009 zo'n 50cent, nu nog steeds 30cent)!
Op de site van Tre Italia heb ik nergens informatie kunnen vinden die erop wijst dat niet alle internationale sms-berichten worden afgeleverd. Navraag bij VodafoneNL (via hun Twitter-account) wees wel uit dat Vodafone over een dergelijk document beschikt en daarin blijken inderdaad twee van de vier Italiaanse operators (waaronder Tre) te ontbreken.

Maar het is toch van de zotte dat we aan iets waaraan we zo gewend zijn geraakt als een simpele sms niet als vanzelf sprekend verondersteld kan worden, maar nog erger, we betalen er wel voor???!!!

Wie gaat dit aankaarten en oplossen?! Ik ga zelf maar eens beginnen in Brussel bij een Nederlands vertegenwoordigster met kennis van zaken in deze: Sophie in 't Veld. Haar heb ik een dik jaar geleden horen spreken over div. ICT-problemen en ik was behoorlijk onder de indruk. Hopelijk kan zij dit in Brussel aankaarten, de idioot hoge internationale roamingtarieven en sms-kosten zijn al aangepakt, nu nog de aflevering van smsjes (en de torenhoge internationale datatarieven).