20/09/2022
I en verden domineret af smartphones og cloud-baserede tjenester, er det let at glemme de enheder, der banede vejen for vores moderne mobile liv. Personlige digitale assistenter, eller PDA'er, var engang kongen af mobil teknologi. Men hvad sker der, når man finder en gammel HP iPAQ h4350, en model der blev brugt af DSB, og beslutter sig for at se, hvordan den klarer sig i 2022? Denne artikel dykker ned i den fascinerende verden af at genoplive en PDA fra 2003 og udforske dens potentiale i dagens digitale landskab.

Mens mange af os har gemt vores gamle PDA'er væk i skuffer og kasser, har jeg taget et dybere kig på en HP iPAQ h4350. Denne enhed, der oprindeligt kørte Windows Mobile 2003, er et fascinerende stykke teknologi. Jeg har tidligere leget med at installere Linux på den, hvilket overraskende nok fungerede godt, selvom det var mærkbart langsommere end Windows Mobile. Men nu er spørgsmålet: Kan denne enhed fra starten af 2000'erne stadig bruges til de ting, vi tager for givet på vores smartphones i dag? Svaret er et rungende ja, og det er en rejse, der er værd at tage.
Enhedernes specifikationer og oprindelige funktioner
HP iPAQ h4350 er udstyret med en Intel XScale PXA255 processor, der kører på 400MHz. Den leveres med 64MB RAM og 32MB ROM, hvoraf kun omkring to megabyte er tilgængelig til permanent lagring. Enheden har et fysisk tastatur, hvilket er en funktion, mange savner i moderne smartphones. Skærmen er en resistiv touchskærm med en QVGA-opløsning på 320x240 pixels, hvilket kræver en stylus for præcis navigation. Til tilslutning understøtter den 802.11b (Wi-Fi) og Bluetooth, samt en standard IrDA-port. En SDIO-udvidelsesslot giver mulighed for yderligere funktionalitet, og enheden har et 1/8" jackstik til lyd.
En af de mest kritiske aspekter ved ældre enheder er lagerplads og batterilevetid. iPAQ h4350 har ingen indbygget permanent lagerplads; alt gemmes i RAM. Dette betyder, at hvis batteriet løber tør, går alle indstillinger, filer og data tabt. Heldigvis er der et lille backup-batteri, der holder data i live under batteriskift. Desværre var backup-batteriet i min enhed dødt, og det er en meget specifik del at finde en erstatning for. Dog kan dette problem omgås. Dockingstationen leveres med et ekstra batteri, der kan oplades, og det primære batteri i min enhed holder stadig i op til tre dage. Enheden har også en nyttig funktion kaldet 'iPAQ Backup', som kan sikkerhedskopiere og gendanne alle indstillinger. Med muligheden for automatisk backup, når batteriet når en vis procentdel, kan man hurtigt gendanne enheden efter et strømsvigt. Det tager kun 5 minutter, så det er mere en mindre irritation end et reelt problem.
ActiveSync og Windows 10: En uventet forbindelse
For at kunne synkronisere data mellem PDA'en og en computer, bruges ActiveSync. Selvom Microsoft omdøbte værktøjet til WMDC (Windows Mobile Device Sync) efter Windows Vista, og det officielt ikke understøttes på Windows 10, har fællesskabet fundet løsninger. Ved at installere specifikke patches og workarounds kan ActiveSync køre problemfrit på Windows 10. Jeg har uploadet den nødvendige WMDC-klient med Windows 10-patches til Archive.org, så andre også kan drage fordel af den. Installationen involverer blot at installere drvupdate-amd64.exe efterfulgt af WMDC-fixes-for-Win10.msi. Efter en genstart og tilslutning af PDA'en, bør man blive mødt med den velkendte synkroniseringsskærm.
ActiveSync og WMDC muliggør ikke kun filsynkronisering, men også vigtigst af alt, synkronisering af Outlook-data med PDA'en. Dette inkluderer e-mail, kontakter og kalender. Derudover kan ActiveSync installere software på enheden. Mens nogle programmer kommer som .cab-arkiver, der blot skal overføres og åbnes på PDA'en, installeres de fleste via et almindeligt Windows .exe-setup-fil. Via ActiveSync kan man også tage skærmbilleder af enheden ved hjælp af et værktøj kaldet GetPDAScreen. Ydermere kan ActiveSync levere en internetforbindelse til PDA'en via USB-kablet.
Webbrowsing: Opera Mini til redning
Den indbyggede Pocket Internet Explorer på iPAQ h4350 fungerer, men kæmper med at vise moderne hjemmesider korrekt. De fleste HTTPS-sider fejler simpelthen. Heldigvis fungerer Floodgap Gopher proxy, hvilket gør Internet Explorer til en anstændig Gopher-browser. Men for at få en mere moderne browsing-oplevelse, er Opera Mini et fremragende valg. Der findes stadig en .cab-fil til Windows Mobile 2003, som kan installeres og køre. Takket være Opera Minis proxy-tjeneste, fungerer selv moderne og HTTPS-sikrede sider. Browsingen er utrolig hurtig, men det er uvist, hvor længe Opera vil opretholde denne tjeneste. Andre browsere, som ældre versioner af Firefox (Fennec), kan ikke installeres, og mange andre er simpelthen ikke længere tilgængelige til download.

En potentiel fremtidig løsning, hvis Opera Mini skulle stoppe med at fungere, er Web Rendering Proxy (wrp). Dette er en innovativ proxy-server, der renderer websider som GIF- eller PNG-billeder med klikbare imagemaps, hvilket gør det muligt at bruge ældre webbrowsere på det moderne web. Selvom webbrowsing udgør 90% af min smartphone-brug, har jeg testet Opera Mini fuld tid i et par dage. Min RSS-læser (miniflux) fungerer, og sider indlæses hurtigt. Besvarelse af kommentarer og forumindlæg er også muligt, især med det fantastiske hardwaretastatur.
E-mail og Kalender: Outlook 2003 og OGCS
Synkronisering af e-mail til PDA'en var overraskende let. Microsoft Office 2003, som mange stadig anser for at være den bedste version af Office, inkluderer Outlook. Opsætning af Gmail som en POP3-mailbox er ligetil, men det er vigtigt at vælge indstillingen, der ikke sletter e-mails fra serveren. Google Mail tilbyder også muligheden for at vælge, hvilke e-mails der skal vises via POP3. Jeg valgte 'efter i dag' i stedet for hele min mailbox, der går tilbage til 2009, for at undgå potentielle problemer med PST-filer. IMAP-support er mere begrænset; ActiveSync tillader kun synkronisering af én mappe, som er den mappe, hvor POP3-e-mails modtages. Selvom jeg kunne synkronisere til Outlook via IMAP, kunne jeg ikke vælge den specifikke mailbox til synkronisering med PDA'en.
Da alt indhold er offline på enheden, downloades kun en lille del af e-mailene. Man kan markere en e-mail til fuld download ved næste synkronisering. Afsendelse af e-mails er en fornøjelse takket være hardwaretastaturet. Alle sendte e-mails placeres i OUTBOX og sendes først ved næste ActiveSync. HTML-e-mails vises ikke optimalt, men da de fleste af mine e-mails er ren tekst, er dette sjældent et problem. Man kan forestille sig en arbejdsgang, hvor man synkroniserer om morgenen, behandler e-mails på vej til arbejde, og derefter synkroniserer igen ved ankomst. Synkronisering med Office 365 via Exchange-metoden fejlede dog, selvom IMAP fungerede. Outlook-versioner op til og med 2013 har generelt problemer med at forbinde til Office 365.
For kalenderen bruger jeg Google Kalender. Outlook 2003 understøtter ikke eksterne iCal-filer, kun lokale filer, hvilket gør en direkte import fra Google Kalender besværlig. Det tidligere Google-værktøj til synkronisering fungerer heller ikke længere. Heldigvis fandt jeg OGCS (Outlook Google Calendar Sync), et fantastisk open source-værktøj, der stadig understøtter Outlook 2003 og tilbyder tovejs-synkronisering med Google Kalender. Opsætningen er nem: login med din Google-konto, indstil synkroniseringsretningen, og det er det. Mange flere muligheder er tilgængelige, men simpel synkronisering tager kun få minutter. Hjemmeskærmen viser de kommende aftaler, og påmindelser udløser en hørbar alarm. Nye aftaler synkroniseres problemfrit til Outlook og derefter til Google Kalender, hvilket beviser, at tovejs-synkronisering fungerer upåklageligt.
WhatsApp via IRC/Matrix: En kompleks, men fascinerende opsætning
Måske den mest imponerende bedrift er evnen til at chatte via WhatsApp. Dette kræver en kompleks opsætning, der involverer Matrix, en moderne open source chat-platform, og to broer. Matrix kan integreres med andre chat-netværk som Slack, IRC og WhatsApp, hvilket giver mulighed for at bruge én klient til alle chats. Når du sender en besked på Matrix, videresendes den til den pågældende platform (f.eks. IRC), og brugeren kan svare via deres egen klient. Med WhatsApp-broen fungerer selv lyd- og videoopkald.
Ved at bruge PocketIRC på PDA'en kan man tilslutte sig IRC-kanaler, der er broforbundet til Matrix-rum. Disse Matrix-rum er WhatsApp-chats med relæ-funktionen aktiveret. Effektivt fungerer Matrix-rummet som en multi-bruger-chat, der forbinder din IRC-bruger, din Matrix-bruger og den anden person via WhatsApp-broen. Relæ-funktionen sikrer, at beskeder sendes mellem de forskellige platforme. Opsætningen indebærer at installere sin egen Matrix Homeserver (f.eks. Synapse) og en IRC-server (f.eks. en privat ngircd-instans). Begge servere skal være korrekt konfigureret med TLS-certifikater og firewall-regler. Derefter skal WhatsApp-broen og IRC-broen installeres og konfigureres på Matrix-serveren. Dette involverer at oprette mapping mellem WhatsApp-kontakter og IRC-kanaler. Endelig skal IRC-bot-brugeren inviteres til hver WhatsApp-kontaktkanal, og PocketIRC på PDA'en skal konfigureres til at oprette forbindelse til IRC-serveren og deltage i de relevante kanaler.

Selvom denne opsætning er teknisk krævende, er resultatet en imponerende integration, der tillader realtids-chat på tværs af platforme. En potentiel forbedring ville være at implementere en IRC-bouncer som ZNC, der logger beskeder, når PDA'en ikke er online, og leverer dem, når forbindelsen genetableres. I øjeblikket modtages beskeder kun, når PDA'en er aktivt forbundet til IRC.
Spil og Underholdning: Nostalgi og nyhed
PDA'en leveres med to indbyggede spil: Solitaire og Jawbreaker (en Bejeweled-klon). Men potentialet strækker sig langt ud over disse. Der findes porte af klassiske spil som Warcraft 2, Age of Empires og SimCity 2000 til enheden. Et stort arkiv af Pocket PC-spil er tilgængeligt online, og mange af dem er værd at udforske. Age of Empires og SimCity 2000 er personlige favoritter. På grund af enhedens begrænsede lagerplads (RAM), kan man kun have et par spil installeret ad gangen, hvilket giver en følelse af nostalgi, der minder om N64, hvor man også kun kunne spille ét spil ad gangen. AstraWare tilbyder en stor samling af puslespil, der er fri for reklamer og mikrotransaktioner, hvilket står i skarp kontrast til moderne spiloplevelser.
YouTube og Podcasts: Offline nydelse
At se YouTube-videoer direkte via webbrowseren er ikke muligt, da hverken Internet Explorer eller Opera Mini understøtter det. Ældre .cab-filer til YouTube-afspilning fejler også ved installation. En alternativ løsning er at downloade videoerne på computeren, konvertere dem og derefter synkronisere dem til PDA'en for offline afspilning. Ved hjælp af værktøjer som youtube-dl og ffmpeg kan videoer downloades og konverteres til et format, der er kompatibelt med enheden, såsom .wmv. Dette muliggør endda baggrundsafspilning, så man kan skrive e-mails, mens videoen kører. Dette giver en oplevelse uden reklamer og med baggrundsafspilning – funktioner, der i dag ofte kræver betaling.
Til podcasts bruger jeg yt-dlp, en fork af youtube-dl, med SponsorBlock-integration. Dette fjerner sponsorerede beskeder fra podcasts, hvilket er særligt nyttigt for visse shows. Kommandoen yt-dlp --format 'bestaudio' --extract-audio --audio-format mp3 --sponsorblock-remove all [URL] downloader podcasten, udtrækker lyden og konverterer den til MP3-format, alt imens sponsorblokeringen er aktiv. Derefter konverteres lydfilerne til .wma-format ved hjælp af ffmpeg og overføres til SD-kortet for offline lytning. Denne proces sikrer en ren og uafbrudt lytteoplevelse.
Konklusion: En overraskende brugbar enhed
Den eneste funktion, der mangler for fuldstændigt at erstatte min smartphone, er et indbygget kamera. PDA'en har intet kamera, og selv hvis den havde haft et på det tidspunkt, ville kvaliteten sandsynligvis have været lav. Alle andre funktioner, jeg bruger min smartphone til – browsing, e-mail, kalender, chat og spil – er absolut mulige med denne gamle PDA. Batterilevetiden er endda bedre end på min nuværende smartphone, og brugeroplevelsen med scrollbars og stylus fungerer fint. Selvom jeg var for ung til at bruge en PDA i min professionelle karriere, var jeg en stor nørd og ville helt sikkert have brugt en, hvis jeg havde haft muligheden.
Bortset fra at store dele af 'det gamle web' er offline, er en PDA overraskende brugbar i dag. Arbejdsgangen med 'offline-først' (synkronisering via en dockingstation og en desktop-pc) passer mig godt, og jeg overvejer at beholde denne enhed i brug længere end de fleste af mine eksperimenter. Det, jeg især sætter pris på, er fraværet af sporing og reklamer. Moderne apps er fyldt med trackere og reklamer, der kræver adblockere, men denne gamle enhed er fri for dem. Det er en vidunderlig oplevelse.
Hvis du vil læse andre artikler, der ligner Genopliv din gamle PDA: En guide til moderne brug, kan du besøge kategorien Teknologi.
