Hoofdcategorieën
Device Settings

Tweaker vindt oorzaak Vodafone-problemen met iOS 4.3

Door Bart de Water, zondag 20 maart 2011 10:28
Submitter: Remco Tr, views: 62.488

Tweaker DaMarcus heeft de oorzaak gevonden waardoor een iPad of iPhone 3GS met Vodafone-abonnement onder iOS-versie 4.3 vastlopen. Sim-kaarten waarvan de tweede reeks cijfers in het serienummer met een zeven begint zorgen voor crashes.

iPad / iPhone 3GS-crashende Vodafone sim-kaartNa het verschijnen van iOS-versie 4.3 op 9 maart meldden bezitters van een iPhone 3GS of iPad in combinatie met een Vodafone-abonnement dat het apparaat vastliep zodra de pincode was ingevoerd. De provider raadde aan om de getroffen apparaten een harde reset te geven, maar dit bleek niet voor iedereen een effectieve oplossing. Vervolgens gaf Vodafone het advies deze apparaten niet te voorzien van de iOS 4.3-update, en dat getroffen klanten contact op moeten nemen met de helpdesk van Vodafone of Apple.

DaMarcus onderzocht het probleem en ontdekte dat de crashes zich alleen voordoen op sim-kaarten waarvan de tweede reeks cijfers in het serienummer met een zeven begint. Met een andere sim-kaart waarvan deze reeks met het cijfer vier begon, ondervond hij geen problemen en liepen zowel de geteste iPhone 3GS als iPad niet vast. Volgens DaMarcus komen de problematische sim-kaarten bij een specifieke leverancier vandaan. Alle Nederlandse Vodafone sim-kaarten beginnen met de reeks 8931440300.

Het is onbekend hoe Vodafone en Apple dit probleem gaan oplossen. Mogelijk brengt Apple een update uit die het probleem verhelpt. Getroffen klanten hebben gemeld dat de helpdesk van Vodafone al eerder op de hoogte was van de oorzaak en dat zij kosteloos hun sim-kaart konden omwisselen.

Volgende 11:45 Sony activeert nieuwe authenticatiesleutel voor PSN
Vorige 17:43 AMD: ontwikkelaars willen van DirectX af
Advertentie

Reacties

«  1  2  3  4  »

Dus hij heeft niet de oorzaak gevonden maar een afhankelijkheid...

wat dus de oorzaak is van de crash...

Wel knap om hier achter te komen.

Nee, maar wel wat de crash veroozaakt...

7 doorkrassen en dan zou alles weer moeten werken!

Dit is toch wel echt het slechtste nieuwsbericht van tweakers in tijden. Allemaal leuk dat is uitgevonden dat kaarten met een 7 problemen geven maar het dan een oorzaak noemen gaat te ver.

Als je bovendien het artikel leest is er met slechts 2 simkaarten getest: 1 met een 4 erin en een met een 7 erin. Nauwelijks betrouwbaar dus..

[Reactie gewijzigd door jordy2811 op zondag 20 maart 2011 10:44]


Het bericht zou inderdaad completer (en interessanter) geweest zijn als er ook genoemd zou worden wat de differentiatie van de '7'-simkaarten is ten opzichte van de andere nummers. Uiteraard zegt het nummer 7 zelf niet zo veel, maar zal de oorzaak liggen in hetgeen waarin de '7' simkaarten anders zijn dan de rest. Helaas wordt dat niet genoemd.

[Reactie gewijzigd door d3vlin op zondag 20 maart 2011 10:45]


Wel een afhankelijkheid die direct kan leiden naar de fout. Zoals op GeekSwarm wordt gemeld
Zoals het geval blijkt, heeft het te maken met een specifieke door Vodafone gebruikte simkaart en de hard- en software van de iPhone. De boosdoeners zijn namelijk de simkaarten van Vodafone uit de '7-serie'. Deze serie simkaarten komt bij een specifieke leverancier vandaan.
Daaruit maak ik op dat de SIM-kaarten niet gelijk zijn in werking en mogelijk een andere standaard (versie) waar de iPhone mogelijk niet mee om kan gaan. De SIM-kaarten komen van een specifieke leverancier die mogelijk toch iets veranderd heeft aan de SIM-kaart ten opzichte van de normale.
http://geekswarm.nl/nieuw...odafone-de-oplossing.html

[Reactie gewijzigd door GENETX op zondag 20 maart 2011 10:53]


Misschien is het nu hiermee weer een deur jailbreak van de 4.3 opengezet :)

Een oplossing is de SIM-kaarten met een 7 erin weggooien en een nieuwe geven van een andere serie. DaMarcus heeft wat dit betreft zijn werk gewoon goed gedaan en bovendien moet je jezelf maar eens afvragen of je hier zelf achter had kunnen komen... En buiten dat is het een beetje onnozel om die SIM-kaarten aan een onderzoek te onderwerpen, aangezien Vodafone best weet wat de verschillen zijn tussen die SIM's.

Waarschijnlijk heeft DaMarcus helemaal niets uitgevonden, op het forum van Vodafone waren namelijk al eerder gebruikers die aan hebben gegeven dat na het omwisselen van de simkaart de problemen zouden zijn verholpen.

En (eer?)gister stond er in een reaktie hier op Tweakers dat een helpdesk-medewerker van Vodafone dit al gemeld had aan de vader van de poster.

Ik verwacht dat vodafone inderdaad de sims zal weggooien, dat is goedkoper dan de echte fout onderzoeken.

Ben ik met je eens, een kind kan dit nog "uitzoeken"

wel wat de crash veroozaakt
Ook niet.
De 7 identificeert alleen maar SIM kaarten met het probleem.
Wat er mis is met die serie SIM kaarten of iOS .4.3 is hiermee niet duidelijk geworden.

Is dat relevant dan? Voor vodafone zelf wel, maar de gebruiker kan er niet zoveel mee. Het geeft in ieder geval aan dat het probleem in ofwel de hardware en software van apple zit, ofwel in de simkaarten van vodafone zit en niet in het mobiele netwerk van Vodafone.

De gebruiker weet in ieder geval wat hij er op korte termijn aan zou kunnen doen: downgraden naar iOS 4.2 of een andere simlaart zien te bemachtigen...

Ja, maar het artikel zegt dat het "probleem gevonden is". Het probleem is niet gevonden, alleen de simkaarten die het probleem veroorzaken zijn gevonden.

Je kunt steeds dieper in gaan op de oorzaak, maar vooralsnog is dit wel de oorzaak.

Hoogste aggregatieniveau: iOS 4.3 is het probleem.
Lager niveau: bepaalde SIM-kaarten zijn het probleem.
Nog een lager niveau: you tell me.

De oorzaak ligt ergens anders natuurlijk, dit is alleen maar de trigger voor de bug, de oorzaak zal ergens in iOS liggen.

Dit is dus niet de oorzaak. De oorzaak zit in de simkaart en is niet afhankelijk van het getal 7 het komt alleen voor op de simkaarten met het getal 7.

Het probleem zit dus in de simkaart, en wat dat probleem(oftewel: oorzaak!) precies is, is vooralsnog onbekend.

Het probleem hoeft zelfs niet in de SIM kaart te liggen. Stel een fabrikant maakt een auto die het vertikt om te rijden als de bestuurder witte sokken aanheeft (maar het wel doet bij zwarte, blauwe, groene, gele, paarse, rode en elke andere kleur sokken). Kan je dan zeggen dat witte sokken 'dus' de oorzaak zijn en dat je als bestuurder maar een andere kleur sokken moet aantrekken?

Dit is natuurlijk een overdreven voorbeeld, maar het geeft aan dat de oorzaak niet perse in se SIM kaart hoeft te liggen, maar ook bijvoorbeeld in het OS of in bepaalde hardware kan zitten. Misschien legt deze SIM kaart wel een zwakheid/bug in OS/hardware bloot die bij andere SIM kaarten niet getriggerd wordt.

De simkaart kan toch de oorzaak niet zijn want dan liep het ook fout bij de vorige iOS.
Ik weet dat wij vroeger bij de opstart van een prog een bepaalde code ook controleerde. Dit gebeurde vaak via een berekening. Als de berekenig niet kopte starte het programma niet op.
Ik veronderstel dat hier ook iets dergelijks aan de hand is.

[Reactie gewijzigd door onkeltje op maandag 21 maart 2011 08:57]


De absolute oorzaak ligt bij de mens, want die heeft zowel de iPhone gemaakt als de simkaarten...

'Oorzaak' heeft duidelijk (te zien aan de discussies er over) verschillende gradaties, van zeer letterlijk tot meer de figuurlijk. Zo zijn de simkaarten van Vodafone met nummer 7 op de jusite plek de oorzaak in de meer figuurlijke zin, maar richting de letterlijke zin zal het dan het daadwerkelijk probleempje in de SIM of het OS zijn.

Er is geïdentificeerd dat een bepaalde reeks simkaarten het probleem veroorzaakt. Dat ís dus de oorzaak, de technische achtergrond, hoe interessant misschien ook, is niet relevant voor de eindgebruiker. De oorzaak is bekend en de oplossing ook: simkaart inruilen voor een exemplaar uit een werkende serie. En Vodaphone weet nu ook waar ze het moet zoeken.

Het is niet gezegd dat de SIM kaarten de oorzaak zijn. Het kan nog heel goed een bug zijn in iOS die alleen bij die reeks kaarten naar boven komt.
SIM kaarten inruilen is trouwens in ICT termen dan niet de oplossing maar is een workaround.

klopt - het kopen van een andere smartphone DAT is pas een oplossing!
</offtopic>

je hebt natuurlijk wel gelijk, maar een 'work-arround insinueerd naar mijn idee wel een beetje dat je daarbij bepaalde gebreken tijdelijk moet accepteren. vanuit het VF-oogpunt is dat natuurlijk zo, maar voor de klant is dit gewoon een oplossing (omdat er voor hem) ook geen noodzaak meer is z'n oude sim terug te nemen.

terwijl dat bij een workarround veelal wel wilt zoals bijv een bekende (veel gebruikte) work-arround was dat je jscript in IE moest uitzetten tot de volgende patch-dinsdag.

Een iPad≠smartphone.

Verder hoeven de SIM-kaarten hardwarematig niet gelijk aan elkaar te zijn, hoewel je dat wel zou verwachten.

Wat ook nog een (goede) optie is: misschien missen er een paar regels code in iOS waarin staat dat ook SIM-kaarten van een bepaalde serie moeten worden geaccepteerd.

Op het niveau van DaMarcus, en van veel andere Tweakers, is dat niet te onderzoeken. Je moet echt weten wat het verschil in SIM-kaart is.

Er is geïdentificeerd dat een bepaalde reeks simkaarten het probleem veroorzaakt. Dat ís dus de oorzaak
Een "oorzaak" is WAT het probleem veroorzaakt. Het feit dat er een 7 op een bepaalde positie op die SIM-kaart staat zorgt niet voor een probleem en valt op geen enkele manier "de oorzaak" te noemen.
Dat dit een zeer nuttige vondst is staat buiten twijfel, maar het de oorzaak noemen slaat nergens op.

We zijn hier op tweakers.net, niet een Apple-eindgebruikers-forum.
Op een Apple-eindgebruikers-forum zou dit misschien wel de oorzaak genoemd mogen worden, maar op Tweakers.net verwacht ik toch technische details als oorzaak.

knap om hier achter te komen? lol werd gewoon verteld door de helpdesk..

Nope, zoals gezegd dus niet de oorzaak, ook niet van de crash. Dit is pas de eerste stap in het vinden van de oorzaak, nu moet je te weten zien te komen wat de verschilen tussen die SIM-kaarten precies zijn. Als dan blijkt dat er bijvoorbeeld een configuratiebitje anders staat op een plek waar de firmware dat niet verwacht, dan is DAT de echte oorzaak van de crash.

nummer 4 simkaart : ouder model

nummer 7 simkaart : nieuwer model van chip die erin zit, waarschijnlijk met meer geheugen voor meer tel nummer enz....

Dit is nog al eens voorgevallen in de tijd van de iphone 2G wat opgelost was door een jailbreak en/of unlock. dat zelfs personen die iphone in mobistar winkel hadden gekocht,
ook een jailbreak deden om van problemen met gsm of te geraken, na upgrade OS was dit ook weer van de baan.

google : psycho iphone mod.

Is de afhankelijkheid dan ook niet dat er vodafone op de simkaart moet staan...
Ik heb immers een libertel sim met een 7 nummer...en mijn vodafone 3 g werkt perfect.

Mijn Vodafone 3 g werkt perfect
Euh.... Vodafone 3 g?
Is het een iPhone ?
Is het dan toevallig een 3G?
Zo ja, dan klopt het dat ie het doet.. maar niet op iOS 4.3 want die werkt niet op een 3G maar alleen op een 3GS!
Dus nee jij kunt dat probleem ook niet hebben!

En dan ook nog op +1 modereren |:(

Hmmm, nauwelijks een oorzaak te noemen. Meer een specifiekere constatering van het probleem, waardoor veroorzaken kaarten met een 7 dan de crash?

edit: Bierkameel was me te snel af 8)7

[Reactie gewijzigd door DieSign op zondag 20 maart 2011 10:33]


De rechterbovenhoek van de 7 is niet buigzaam genoeg om door het koper van de iPhone te gaan. Die blijft dus steken op de SIM waardoor ook de volgende nummers komen vast te zitten. Als de koper zodaning volgepropt zit met cijfers, onploft de virtuele verbinding aldaar en crasht het toestel.

haha en dan nog goed beoordeeld ook!

De oorzaak ligt erachter, maar goed, ik weet de oorzaak nu wel, de apparaten kunnen niet overweg met 00110111 maar wel met 00110100. De apparaten lezen 00110111 als 011010010101000001100001011011100110100101100011.

We zijn in iedergeval een stap verder, tot nu toe waren ze knap radeloos.
Maar nu ???

Nu moet één vna beide partijen het probleem definitief oplossen. Je kan nu gewoon onderzoeken wat de verschillen tussen de 2 typen SIM-kaarten zijn en kijken wat het OS met het verschil doet.

Ze zijn nu in ieder geval wel dichter bij de oorzaak van het probleem, maar waarom kan Vodafone dit zelf niet vinden? :+

Nouja imho denk ik dat Vodafone hier ondertussen wel al achter was, Vodafone dacht al aan een probleem met de simkaarten en met alle data die ze daar hebben over problematische toestellen zullen ze heus wel de serie sims bekeken hebben.

(Of ik ben weer over-optimistisch over de capabelheid van bepaalde bedrijven :P)

Soms zit je zo dicht op het probleem dat je het niet ziet en dan komt toevalig iemand langs die er net met andere ogen tegenaan kijkt en ziet het probleem.

Nooit gehad dat je iets niet aankreeg en allerlei knopjes indrukt en kijkt en je vind het niet en dan komt een ander met een opmerking van als je de stekker er nu eens instopt 8)7


Iedereen die ooit een probleem heeft opgelost heeft diezelfde ervaring. Misschien niet "stop de stekker erin", maar "zet een virtuele server aan" is mij vorige week nog overkomen :) En maar uitvogelen waarom de client geen data terug kreeg van de server :)

Dit is denk ik juist wat elke tweaker eens moet overkomen, dit is namelijk een stap die je helpt van geconditioneerd te denken naar probleem oplossend /deducerend en reducerend te denken.

Een stap die we allemaal eens moeten maken of hebben gemaakt als het goed is.

ik schaam me er anders niet voor dat ik ooit vergeten ben om een commit uit te voeren op een routertje, en een uur ben bezig geweest met het zoeken naar het probleem dat een server niet berijkbaar was.

dat was de eerste keer dat ik met een cisco router aan de slag was. (behalve dan was gepiepel op het mbo)

Dan hoop ik niet dat jij in die sector actief bent.

Soms ligt het antwoord letterlijk voor je neus en zie je het niet. Iemand die beweerd dat het bij hem/haar nog nooit is overkomen liegt dat ie barst.
Ik heb het wel eens gehad hoor dat je bv net een netwerk kabel er net niet goed genoeg in heb geduwd.

loop je alles te checken zit je ondertussen 3 stappen verder en ga je meer uit wanhoop nog maar eens de kabel loshalen en weer aansluiten waarna hij het gewono doet. Blijkt het net die halve millimeter niet gepakt te hebben 8)7 ondertussen ben je dan wel weer even verder. Been there done that.

vodafone was er vrijdag zelf al achter dat er sims zijn de wel werken en niet werken.
mogelijk is er afhankelijkeheid met de vodafone simtoolkit op sim.

Ik versta dat het SIM-nummer moet worden doorgegeven naar de operator, maar dat verklaart niet waarom het eventueel gemanipuleerd moet worden.

De enige reden die ik kan zien is als ze van bepaalde SIM-kaarten bepaalde dingen willen loggen en/of doorsturen en van andere niet. En dat bezorgt me dan weer een angstig 'Big Brother'-gevoel.

Of kan er iemand nog een andere reden verzinnen waarom een SIM-nummer gemanipuleerd zou moeten worden.

Niet zozeer het nummer. De kaarten uit de 2 reeksen komen van 2 verschillende leveranciers. Dat betekend ook dat de kaarten zowel fysiek verschillen alsook de code die op de software staat. Mogelijk heeft de leverancier van de 7 serie een foutje gemaakt waar iOS over struikelt.

Het ligt dan ook niet aan het nummer maar waarschijnlijk aan het bedrijf die die simkaarten gemaakt heeft. ;)

Omdat die kaarten in elke andere telefoon wel goed werken lijkt het me eerder te liggen aan het bedrijf dat iOS 4.3 gemaakt heeft.

Hoezo? Andere simkaarten doen het gewoon goed in Apple's producten.

Die simkaarten werkten perfect met oudere versies van iOS, en ze werken óók met alle andere telefoons. Dus het ligt wel degelijk aan het bedrijf dat iOS gemaakt heeft. ;)

Tenzij de leverancier van de SIM's zich niet aan de standaard heeft gehouden en Apple in iOS 4.3 een gestandaardiseerde functie is gaan gebruiken die eerder niet nodig was en daarom niet geimplementeerd was in iOS....

Dat iOS crasht is ongetwijfeld fout van Apple. Dat er een fout in de sim kan zitten, oke is mogelijk, maar moet dan heel het OS crashen? Nee. Fouten moet je afvangen. Dus Apple doet sowieso iets fout, simkaartfabrikant moet nog blijken.

En jouw antwoord is net zo onjuist/onvolledig als het antwoord waar je op reageert ;)

Het kan best aan allebei liggen of aan geen van beiden. Specificaties zijn namelijk niet altijd eenduidig en je kan uit het voorval ook niet opmaken welk bedrijf zich niet aan de specificatie hield als daar sprake van zou zijn.

De oorzaak werd al om half 8 's avonds op Vodafone forum gemeld en onze mede Tweaker komt met de oplossing uur later?

anywho, fijn dat het opgelost is.

Het artikel stond bij ons al 's middags in de queu. Geen idee wat er op het VF forum stond, ik weet alleen dat DaMarcus al rond het middaguur wist te melden dat hij mogelijk de oorzaak had gevonden. Hij was ermee bezig op zijn werk. Aangezien wij gewoon banen hebben overdag, zijn we niet altijd in staat om midden op de dag nieuws weg te zetten.

Als tweakers van TMG is, waarom werken er dan mensen voor die gewoon ergens anders een betaalde baan hebben? Niet zo handig...

Ah, ter verduidelijking: Ik doelde op GeekSwarm, niet Tnet ;)

Of vodafone gaat zich even klantvriendelijk opstellen en alle simkaarten omwisselen...

Firmware update lijkt me goedkoper. Waarom moet Vodafone er voor opdraaien?

Waarom moet Apple tientallen miljoenen iOS-devices in de wereld voorzien van nieuwe software omdat 1 tweederangs telco uit Limbabwe 1 serie SIM's heeft die het niet goed doet?

Wie zegt dat Vodafone het probleem veroorzaakt? Je weet niets dus oordeel dan ook niet.

Een systeem mag gewoon nóóit crashen, al stop je een bewust een "foute" simkaart in.

Het lijkt mij daarom duidelijke dat dit probleem bij Apple ligt, het is tenslotte hun systeem dat crasht.

Er is niets mis met deze kaartjes, want met bijna alle telefoons werken ze gewoon.

Het is helemaal niet duidelijk wiens probleem het nou is. De simkaarten werkten goed met iOS 4.2, en niet meer met 4.3. Het zou best kunnen dat Apple iets niet goed doet, maar het zou ook zomaar kunnen dat de fabrikant van de simkaarten iets niet goed doet. Dus voordat Vodafone iets doet moet eerst maar eens duidelijk zijn wat nou echt het probleem is (behalve dan "hij doet het niet"), want misschien is het ook wel met een patch verholpen.

Dan zouden toch alle telefoons er last van moeten hebben als er iets fout zit in de simkaart, is gewoon een bug in apple software, oftewel apple moet het oplossen, athans dat lijkt mij logisch.

Dan zouden toch alle telefoons er last van moeten hebben als er iets fout zit in de simkaart, is gewoon een bug in apple software, oftewel apple moet het oplossen, athans dat lijkt mij logisch.
Dat weten we toch niet. Kan zijn dat Apple met de nieuwe firmware een feature die standaard op een SIM kaart aanwezig hoort te zijn aanspreekt waardoor er problemen ontstaan door een fout in de implementatie van die feature door de fabrikant.

Tot nu toe is het allemaal speculatie. Echter kan Apple het probleem wel verhelpen door een firmware update, ongeacht wat het probleem nu precies is.

Dat zou kunnen, het zou ook een fout van Vodafone kunnen zijn dat de SIM-kaarten niet aan bepaalde specificaties voldoen waardoor ze nu crashen. Je weet het niet.

Aangezien die simkaarten in alle andere toestellen blijkbaar wel goed werken heeft Apple dus weer eens steken laten vallen en prutswerk afgeleverd. Eerst is er al ophef omdat ze de gsm standaard niet volledig implementeren (de iPhone is het enige toestel dat cell broadcast niet ondersteund) en nu dit weer. De buitenkant ziet er goed uit maar veel programmeurs die verstand van non-GUI zaken hebben zijn er daar blijkbaar niet.

aangezien die simkaarten in alle andere toestellen blijkbaar wel goed werken heeft Apple dus weer eens steken laten vallen en prutswerk afgeleverd.
Leuk geprobeerd, maar dit is niet de eerste keer dat een provider verkeerd geprogrammerde SIM kaarten levert met als gevolg dat bepaalde toestellen het niet doen.
Eerst is er al ophef omdat ze de gsm standaard niet volledig implementeren (de iPhone is het enige toestel dat cell broadcast niet ondersteund) en nu dit weer.
Cell broadcast is optioneel volgens de GSM standaard, van onvolledig implementeren is dus geen sprake.
En de iPhone is zeker niet het enige toestel zonder cell broadcast ondersteuning (Google is your friend)

[Reactie gewijzigd door Carbon op zondag 20 maart 2011 11:55]


Leuk geprobeerd, maar dit is niet de eerste keer dat een provider verkeerd geprogrammerde SIM kaarten levert met als gevolg dat bepaalde toestellen het niet doen.
Leuk geprobeerd, maar je stapt wel heel makkelijk over een heel belangrijk punt heen. Deze SIM's deden het wel met IOS4.2.

Vorlon_Kosh heeft gewoon gelijk.

4.2 met SIM: Geschikt
4.3 met SIM: Ongeschikt

De schuldige hier is dus Apple.

Waarschijnlijk komt het erop neer dat Vodafone het 'probleem' fixed door de SIM's om te ruilen maar als ik Vodafone was zou ik toch even met Apple om de tafel gaan om goed te foeteren op hun test strategien.

Te vlotte conclusie. Je kan namelijk ook omdraaien: alle SIMs goed met 4.3, behalve diegene van die ene fabrikant. Wat doet die fabrikant anders dan de anderen?

Nu vermoed ik ook wel dat Apple het met een patch kan oplossen, maar zonder de technische achtergrond te kennen is het onmogelijk een conclusie hier aan te verbinden behalve het feit dat het nu niet werkt.

De schuldige hier is dus Apple.
Aangezien men niet weet wat de oorzaak is van het probleem kun je niet concluderen of Apple of de leverancier van de SIM-kaarten schuldig is.

Misschien staat er in die SIM-kaarten dat het alleen mag werken met OS 4.2 en kleiner en 'begrijpen' die SIM-kaarten niet wat "4.3" is. Om maar een voorbeeld te noemen.

  • AFAIK, SIM-kaarten zijn slaven en krijgen geen informatie over de host.
  • Als 4.3 crasht op iets wat 4.2 aankon, is 4.3 minder robuust. Fout ligt dus bij Apple.

Als 4.3 crasht op iets wat 4.2 aankon, is 4.3 minder robuust. Fout ligt dus bij Apple.
Defensief pogrammeren had misschien de crash kunnen voorkomen maar daarmee was het echte probleem waarschijnlijk niet opgelost.

Voorbeeld:

Stel er is afgesproken dat de waarde N op geheugen locatie M in de SIM een timeout bepaalt van 1/N ms, waarbij 1<=N<=255.

Echter door een fout krijgt N de waarde 0.

Door eerst te controleren of de voorwaarde 1<=N<=255. klopt alvorens ermee te gaan rekenen kun je een crash/exception (delen door 0) voorkomen, maar wat doe je als N = 0? In dit eenvoudige voorbeeld is daar wel een oplossing voor te bedenken maar er zijn ook situaties waarbij dat niet zo eenvoudig of zelfs onmogelijk is.

AFAIK, SIM-kaarten zijn slaven en krijgen geen informatie over de host.
Als 4.3 crasht op iets wat 4.2 aankon, is 4.3 minder robuust. Fout ligt dus bij Apple.
Ik heb het niet over informatie krijgen.

Als de SIM-kaart om wat voor reden dan ook foutieve informatie aan het OS geeft (bijvoorbeeld: gebruik mij alleen op versie 4.2 of kleiner) kan het nog steeds zo zijn dat de oorzaak van het probleem de SIM-kaart is.

Feit is dat de oorzaak van het probleem nog niet gevonden is en je dus nog niet kunt conluderen wat de oorzaak is. Men weet immers de oorzaak nog niet.

Of zoals ^Mo^ hierboven al schreef:
Je kan namelijk ook omdraaien: alle SIMs goed met 4.3, behalve diegene van die ene fabrikant. Wat doet die fabrikant anders dan de anderen?

[Reactie gewijzigd door Dlocks op zondag 20 maart 2011 16:21]


Leuk geprobeerd, maar je stapt wel heel makkelijk over een heel belangrijk punt heen. Deze SIM's deden het wel met IOS4.2.
Klopt, en zonder verdere informatie over het hoe en waarom ga ik niet wijzen naar Apple (zoals Vorlon_Kosh) of Vodafone.
4.2 met SIM: Geschikt
4.3 met SIM: Ongeschikt
De schuldige hier is dus Apple.
Je hebt duidelijk nog nooit software geschreven :)

Het is niet de eerste keer dat een software update een verborgen probleem naar voren brengt.

Het kan maar zo zijn dat iOS 4.3 SIM informatie controleert die Vodafone (om wat voor reden dan ook) niet of foutief heeft geïnitialiseerd.

Dat het probleem wereldwijd gezien alleen optreedt bij Vodafone en het zoals nu blijkt beperkt is tot een bepaalde serie SIM kaarten lijkt dat te bevestigen.

[Reactie gewijzigd door Carbon op zondag 20 maart 2011 12:31]


Ik heb duidelijk wel software geschreven. Al 14 jaar lang. Jij blijkbaar nooit serieuze opdrachten gedaan? :)

Ja je hebt gelijk dat een change 'oude' issues naar boven kan brengen. Het is de typische programmeur die dan roept: "he die fout ligt niet aan mijn code. zat er al in, mijn change is goed!"

Echter gaat het daarom helemaal niet. Het feit is en blijft:
Voor change: het werkt.
Na change: het werkt niet.

Dus wat is er fout? De change. Die heeft namelijk het issue (al dan niet bestaand of extern) zichtbaar gemaakt voor de belangrijkste groep in het hele proces: de eindgebruikers. Het gaat altijd om perceptie.

En deze fout had in het testproces al zichtbaar moeten worden. Waarom Apple (test niet met alle typen SIMS op de markt?) of Vodafone (weet niet of ik dit in dit geval wel hun verantwoordelijkheid vind maar als deze simserie iets fout heeft hadden ze dat al eerder moeten zien) dit niet eerder gezien hebben mag je hun vragen..

Ik heb duidelijk wel software geschreven. Al 14 jaar lang. Jij blijkbaar nooit serieuze opdrachten gedaan?
Lange tenen? :)
Echter gaat het daarom helemaal niet. Het feit is en blijft:
Voor change: het werkt.
Na change: het werkt niet.
Klopt en ik ontken dat nergens.
Dus wat is er fout? De change.
"Correlation does not imply causation" zoals de Engelsen dat zo mooi zeggen.
En deze fout had in het testproces al zichtbaar moeten worden.
Niet als de fout veroozaakt wordt door een batch foutief geprogrammeerde SIM's
Waarom Apple (test niet met alle typen SIMS op de markt?)
Dat is gezien het aantal providers niet praktisch. En waarom ook? De SIM interface is gestandaardiseerd dus als iedereen zich netjes aan de spelregels houdt is er niets aan de hand.

[Reactie gewijzigd door Carbon op zondag 20 maart 2011 14:47]


Dus als de change een fout aan het licht brengt die in een ander stuk van het systeem zat, is de change fout en niet het andere deel van het systeem? Right...

Dus als de change een fout aan het licht brengt die in een ander stuk van het systeem zat, is de change fout en niet het andere deel van het systeem?
Alleen als het gaat om 'serieuze projecten' ;)

Volgens mij praten we langs elkaar heen ;)

Ik had het niet over de root-cause van het probleem (Dat kan een simfout zijn of een fout in apple's code of een combinatie) maar over het changeproces.
Als je een change implementeert dat storingen veroorzaakt op de huidige productie omgevingen dan mag je de change als 'fout' bestempelen. Onafhankelijk of je nou foute code hebt gemaakt of dat er een externe bug naar boven komt die door jouw change ineens in werking treed.

Het is jouw aanpassing die er direct voor zorgt dat een werkend systeem ineens niet meer werkt. Je change is 'fout'. In zo'n geval kun je 2 dingen doen:

1) Je change terugdraaien en uitzoeken waarom het nou fout ging en dat aanpakken in jouw change of in een 2e aparte eerder te implementeren change de echte bug verhelpen.

2) Een 2e change doen om de 'ontdekte' fout te verhelpen; Wat riskanter is want over het algemeen gebeuren dit soort dingen veel gehaaster en minder getest (vanwege het productie systeem werkt niet, moet snel weer werken, hogere druk etc).

Geloof me, als jij een change maakt op een bedrijfskritisch systeem en het systeem valt om bij implementatie en je gaat als programmeur roepen: "Jamaar, mijn change is goed, dit is omdat interface X zich niet aan de specs houdt" ben je verkeerd bezig. Ja dat kan best de root-cause zijn maar een werkend systeem is omgevallen doordat jij je change niet goed getest hebt.

Vertaal je dit terug naar ontopic dan blijft het feit dat Apple 'iets' heeft gewijzigd in IOS 4.2 naar 4.3 waardoor die specifieke vodafone SIM serie ineens niet meer werkt.

Of dat nou komt omdat de SIM serie een bug heeft is dan in eerste instantie niet eens relevant (alleen voor daadwerkelijke root-cause analysis) en dan mag kan je best zeggen dat de change in dit geval 'fout' is.

Vodafone zegt het zelf: Klanten niet de change implementeren tot wij weten wat er mis is en er een oplossing is. Dus voor de mensen met Vodafone is op dat moment de change 'fout'. Ze kunnen hun iDevice niet meer gebruiken na de change.

In dit voorbeeld kun je vraagtekens zetten of Apple verantwoordelijk is voor SIM's die zich al dan niet aan de specificaties houden (even aanname dat dit zo is) maar feit is wel dat blijkbaar deze SIM's werkten met eerdere releases. Als ze niet goed waren hadden dan sowieso niet mogen werken. Wat vodafone dan weer had kunnen zien bij het testen van deze simserie. Maar zonder meer info is hier niets over te zeggen. Het is allemaal gissen. de root-cause is nog niet bekend.

Jouw redenatie volgende blijf je evengoed met een groot vraagteken zitten:

Vodafone kocht altijd zijn SIMs in bij leverancier A, de SIMs herken je aan een serienummer beginnend met een 4.
Vodafone kreeg een aanbod dat interessant voor ze was van leveranciers, de SIMs herken je aan een serienummer beginnend met 7.

In dit geval is de change dus het aanschaffen van SIM-kaarten afkomstig van een andere leverancier.

In de tussentijd brengt Apple een update uit naar iOS 4.3 , ook een change.

Vanaf dit moment blijken plois de kaarten met de 7 niet meer te werken.

Dan kan jij wel roepen dat "de change" de oorzaak is, maar welke dan?

Kortom, jouw antwoord, hoe uitgebreid ook, is voor mij geen antwoord maar nog steeds reden voor meer vragen.

Ik heb overigens net de Helpdesk van Vodaphone gebeld, zij hebben netjes de dichtstbijzinde Vodaphone-shop gelocaliseerd waar er kaarten met een 4 op voorraad zijn en er eentje op naam apart laten leggen voor me, ik kan hem ophalen wanneer ik maar wens.
Mensen die dus graag met grote spoed de boel weer werkend willen hebben, of het noodzakelijk vinden om zo spoedig mogelijk te updaten naar 4.3, de workaround is bekend: Even de Helpdesk bellen ;)

Jemig, waarom willen mensen altijd een zondebok hebben?

Het ligt aan het schreeuwende kind van de programmeur die bij Apple werkt, het kind had een nieuwe luier nodig had en daarom was de programmeur afgeleid en kon de fout niet zien. Wie is de schuldige? Het kind? De programmeur? Apple? Zelfde geld voor Vodafone... 8)7

Er is gewoon iets fout gegaan, laten ze het samen oplossen en kijken hoe ze de oplossing gaan implementeren.

Lijkt je dat slim? vodafone aan tafel om updates goed of af te keuren??

Of

Weer een rede om geen Android te kopen. De Apple producten zijn onderworpen aan regeles die voor qwaliteid zorgen. SIM kaarten die afwijken van alle andere, of iets bevatten wat er niet in hoord werken niet.

Dit is extra beveiliging tegen nep/gehackte simkaarten.

Android telefoons doen dit niet. Die kijken niet naar de kaart. Dit maakt het uitermate onveilig. Allerlei hacks in de simkaart kunnen vanalles uitvoeren op de telefoon.

Wat een blunder van google. Verstand van beveiliging hebben ze blijkbaar niet.

en reageer hier niet serieus op aub

[Reactie gewijzigd door World Citizen op zondag 20 maart 2011 11:18]


Afgezien van de enorm slechte spelling heb je een goed punt, niemand houdt zich bij feiten en speculeert er rustig op los terwijl ze niet door hebben dat ze zelf de waarheid aan het invullen zijn.

De feiten zijn:
• 4.2.1 met VF werkt met alle SIM-kaarten
• 4.3 werkt niet met bepaalde SIM-kaarten

That's it! Meer weet je niet, dus meer kun je er ook niet over zeggen. Je weet niets over schuldvraag of verantwoordelijken.

Kan een 'neppe' simkaart code laten uitvoeren op de telefoon die hem uitleest?
Is dit technisch mogelijk? En is dit al eerder gebeurd?

Maar dan nog, in hoeverre is dat een risico. Zo'n 'neppe´ SIM-kaart zal toch door de gebruiker geplaatst moeten worden.

Raar nieuwsbericht dit. Oorzaak van het probleem was toch al aangegeven in:

pBook in 'nieuws: Vodafone raadt klanten af iPhone en iPad te updaten naar iOS 4.3'

Ik wilde net hetzelfde gaan posten. Verander de titel van dit nieuwsbericht maar in "Tweaker heeft helpdesk Vodafone gebeld". Of, "Tweaker schrijft artikel over andermans bevindingen van Vodafone helpdesk" De credits (voor zover dat zo breed uitgemeten zou moeten worden, het euvel was gewoon bekend..) gaan nieteens naar de juiste tweaker toe.. Tjeemig...

[Reactie gewijzigd door Boxman op zondag 20 maart 2011 11:53]


Om aanvulling hierop te geven; ik heb dit pas gelezen na aan het einde van het testen. In eerste instantie ben ik bezig geweest om de iPhone 3GS te downgraden van iOS 4.3 naar iOS 4.2.1. Dit verliep zonder succes, wat ik ook probeerde. Als ik had geweten dat de simswap de oplossing bood, had ik niet eens tijd en moeite gestoken in het downgraden. Ik ben pas tijdens het testen met de simkaarten er achter gekomen dat dit al bekend was.

Omdat de simkaart vlekkeloos in een andere telefoon werkte, speelde de simkaart in mijn ogen (deels) de rol van de boosdoener. Ik wist dat Vodafone verschillende series heeft. Nu had ik het voordeel dat mijn bijbaan zich in telecom bevindt en ik daardoor makkelijk simkaarten kon swappen. Ik ben dan ook vervolgens wezen testen. Dit heb ik gedaan met de volgende gadgets:
  • iPhone 3GS met iOS 4.3
  • iPad 3G met iOS 4.2.1
  • iPad 3G met iOS 4.3
  • BlackBerry Bold 9700
Na het testen kwam ik er achter dat de simkaarten waarvan de tweede cijferreeks met een vier begint wel werkten. En ja, dat bleek dus al bekend te zijn. Alleen heeft niemand dat hard kunnen maken door het grondig te testen. En dat heb ik wel gedaan.

[Reactie gewijzigd door DaMarcus op zondag 20 maart 2011 12:19]


Hulde ende dank u :)

Ik waardeer het als mensen tijd en moeite stoppen in het vinden van een probleem _/-\o_
«  1  2  3  4  »

Op dit item kan niet meer gereageerd worden.

Volgende 11:45 Sony activeert nieuwe authenticatiesleutel voor PSN
Vorige 17:43 AMD: ontwikkelaars willen van DirectX af
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011