Jag har länge avskytt hårdvarutillverkares taffliga försök att skaka fram mjukvara för datorer (främst Windows) där de vill att man som användare ska ha en “svit” för att göra de vanligaste sakerna man brukar göra med sin enhet kopplad till datorn. Ofta blir det att den här mjukvaran antingen är för funktionsfattig, för stor (60MB+ är ju inga ovanligheter), icke-fungerande eller rätt och slätt ful (högst subjektivt).
Det som stör mig allra mest är när de också har mage att tvinga en att installera den här sviten för att tillåta något så enkelt och basalt som en drivrutinsinstallation för enheten. Jag har som tur är aldrig än så länge tvingats installera en sådan svit, utan har efter mycket sökmotorande och forumläsande, lyckats få tag på drivrutiner när jag behövt. Om jag någon dag tvingas använda en svit för en kommande enhet kommer jag förmodligen inte att behålla enheten utan se mig om efter en annan.
Jag har med hjälp av Ascii på Swedroid lyckats få tag på ett drivrutinspaket för Android-enheter som är rätt komplett och förhållandevis enkelt att hantera, om man bara är ute efter att bara installera just drivrutiner i Windows. Jag är en Android-utvecklare och har inget behov av några extra krussiduller förutom just drivrutiner och jag tror det finns fler som har samma behov.
Därför beskriver jag här vad paketet innehåller (i mer och mer detalj allteftersom jag har tid att uppdatera detta inlägg) och en länk till var man kan ladda ner det. Det ligger på min Google Drive, fritt tillgängligt att ladda ner för den som behöver.
Nedladdningslänk
Android-drivrutiner (Google Drive)
Beskrivning
Jag har inte gjort det här paketet själv, till att börja med, men jag använder det själv när jag behöver. Paketet är baserat på ett bibliotek från Microsoft som heter Driver Package Installer (DPInst). Det huvudsakliga syftet med DPInst är att förenkla proceduren att låta en användare installera drivrutiner och minimerar det manuella jobbet genom att göra det hela mer automatiserat.
I rooten av paketet finns det två mappar och en fil
- Mapp: amd64 (64-bitsversioner av drivrutinerna)
- Mapp: x86 (32-bitsversioner av drivrutinerna)
- Fil: install-drivers.cmd (Start-fil som, baserat på om man har 32- eller 64-bits OS kör filen dpinst.exe i antingen x86- eller amd64-mappen)
Google Nexus-enheter
Jag rekommenderar att du, om du har en Nexus-enhet, installerar drivrutinerna på egen hand och inte förlitar dig på automatiseringen i detta paket. Detta för att du har full kontroll på händelseförloppet och att du dessutom kan förklara i vilket steg det gick snett om det gick snett, så att andra kan hjälpa dig. Det finns en guide för hur man installerar dessa drivrutiner för iaf Galaxy Nexus på den här sidan av bloggen. Den kommer fungera även för andra Nexus-enheter (sånär som på Nexus 7, som jag inte har drivrutinerna till än), plus följande “vanliga” Android-enheter (+ betyder att jag själv testat dessa, – att jag själv inte testat dessa, ¤ att de ingår i basutbudet eller testats av andra):
- ¤ HTC Dream
- + HTC Magic
- + HTC Desire S
- + HTC Hero
- + HTC Legend
- + HTC Sensation
- + HTC Desire
- ¤ HTC Incredible
- ¤ HTC Supersonic
- + Google HTC Nexus One
- + Google Samsung Nexus S
- + Google Samsung Galaxy Nexus
- ¤ Moto Sholes
- + Huawei IDEOS
- ¤ LGE GW620
- ¤ Kindle Fire
- ¤ SciPhone N19
- ¤ NVIDIA Tegra
- ¤ Nook E-Ink
- ¤ B & N Nook Color