Tweak voegt usb-host-ondersteuning toe aan HTC One X

Ontwikkelaars zijn erin geslaagd om ondersteuning voor de usb host-functionaliteit toe te voegen aan de HTC One X. Hiervoor moet een aangepaste kernelversie worden geïnstalleerd, iets waarvoor roottoegang noodzakelijk is.

De aangepaste kernel werd gepubliceerd op het ontwikkelaarsforum XDA Developers. Naast usb-host bevat de aangepaste kernel een aantal verbeteringen voor de Tegra 3-drivers die de soc in de One X aansturen. In de toekomst moet de smartphone ook overgeklokt kunnen worden via de custom kernel.

Er bestaan al enige tijd custom roms voor HTC's nieuwe Android-vlaggenschip, maar aangepaste kernels zijn pas recentelijk mogelijk: HTC heeft de benodigde broncode voor zijn eigen kernel vrijgegeven, waardoor ontwikkelaars deze vervolgens kunnen aanpassen.

Met de hostmodus is het mogelijk om apparaten aan te sluiten op de One X via de usb-aansluiting. Zo kunnen geheugensticks worden uitgelezen door de smartphone, maar zijn functies zoals het bedienen van een dslr-camera ook mogelijk. Eerder slaagden ontwikkelaars er al in om Googles Nexus One een webcam en monitor aan te laten sturen via usb-host-functionaliteit.

Door RoD

Forum Admin Mobile & FP PowerMod

10-05-2012 • 18:16

55

Reacties (55)

55
54
27
2
0
8
Wijzig sortering
Anoniem: 458160 10 mei 2012 18:47
Toch best schandalig dat je zo'n dure telefoon moet rooten om deze basis functie te krijgen.

Waarom heeft HTC dit er in vredesnaam uitgehaald ?
Paar mogelijke redenen :
- een USB-host is nou niet iets waar 95% van de gebruikers zelfs over denkt dat dat handig zou zijn;
- een usb-host moet per definitie stroom kunnen leveren, een USB-stick heeft geen eigen voeding, en zoals Ronneuh als zegt, je moet al elk avond opladen als je hem serieus gebruikt;
- HTC wordt natuurlijk aangesproken op alle missende drivers voor de meest idiote USB-devices, en het niet-functioneren van de devices (ook al houden die zich niet aan de standaards).

Overklokken lijkt niet echt zinvol, er zijn al nauwelijks situaties waarin je volgens de reviews het verschil ziet tussen de dual-core Snapdragon + LTE van de VS-uitvoering van de One X, en de quad-core Tegra van de Europese uitvoering. Maar ja, overklokken is vaak meer doel dan middel :
Q : "Why climb a mountain ?" A : "Because it is there !"
Q : "Why put a jet-engine in a motor-bike ?" A : "Because we can !"

[Reactie gewijzigd door mvdejong op 27 juli 2024 01:51]

Basisfunctionaliteit? Geen enkele telefoon heeft dit standaard.
De samsung S2 had dit standaard.
Ow oké, dat wist ik niet. Heb hier thuis ook een S2 maar daar heeft het nooit gewerkt, maar nu snap ik ook waarom http://www.google.nl/url?...iDOlUuOAoMXQGZLvhBWZPFL9Q
De Openmoko's hebben het ook standaard! De nieuwste versie, 'openphoenux', is nog razendsnel ook!
Mmmm, als systeembeheerder zie ik mogelijkheden om de One X te gebruiken als seriele terminal via een usb->serieel converter, of via een usb->ethernet converter fysieke netwerk-toegang te verkrijgen om zo via telnet/ssh of X systemen te managen zonder laptop mee te zeulen.

Weet iemand welke providers er branded danwel unbranded versies van de One X uitbrengen ?
Anoniem: 126717 @mvdejong10 mei 2012 18:30
Als je in de link Gerelateerde producten kijkt zal je bij prijzen met abbo zien dat practisch alle providers hem voeren....
Sorry, mijn vraagstelling was meer een vaagstelling. Ik ben er nog niet in geslaagd om te vinden of er providers zijn die de One X met een branded kernel uitbrengen.
Dat maakt niet uit als je deze kernel gaat gebruiken he. En providers maken meestal geen andere kernels. Die customizen meer apps er bovenop.
voor dat soort toepassingen heb ik nog een oldschool laptop staan met eigen COM poort.
onverslaanbaar, ik ga daar in elk geval geen telefoon voor gebruiken.
Ik heb daar ook nog een oud zwart/wit 486SX-laptopje voor, maar ik heb voor mijn super-wide-screen Core i5 laptop van de zaak een USB->dual-serial converter, maar ik heb niet die hele tas altijd bij me. Het zou best makkelijk zijn om uit eten te kunnen gaan zonder of die rotzooi mee te slepen het restaurant in, of me zorgen te maken over inbraak.

Bovendien, ik heb al de meest maffe constructies moeten verzinnen om die laptops ergens op te balanceren, of op mijn knieen op de grond moeten werken, om bij een server of router/switch in een rack te komen. Met een telefoon kan ik naast het rack blijven staan.

[Reactie gewijzigd door mvdejong op 27 juli 2024 01:51]

En maar vegen op dat ding dan. Ik weet niet hoe jij het doet, maar als ik iets beheer wil ik liefst wel een beetje overzicht hebben en zéker niet op zo'n klein schermpje gaan zitten pielen.
Dat ik het ooit nog zou gaan zeggen: "nee dan zie ik meer in een iPad-achtig geval". Ik heb zo'n Galaxy Note nog nooit in handen gehad, maar zelfs die lijkt me er nog te klein voor.

Maar goed, het heeft bij wat jij opnoemt wel voordelen ja.
regel een monitor voor in het rack waarmee je de servers beheert;. hoe jij het doet heb ik nog nooooit van gehoord. Ja de middelbare scholen waar ze virussen binnen trekken als warme broodjes door los app aan het netwerk te kwakken

[Reactie gewijzigd door LopendeVogel op 27 juli 2024 01:51]

Koop dan gewoon een Galaxy S2 of Note die kan dat ook gewoon en hoef je niet te rooten!

Of dat wat je wilt kan weet ik eigenlijk niet :P Ik gebruik alleen een muis en tobo en hdmi uit om vanaf de bank wat series op de TV te kijken! Ook maar omdat het kan want me pc zit er ook op aangesloten en in de tv zit ook een prima mediaplayer :P
'...en hoef je niet te rooten'

Sinds wanneer is dat een barrière dan?
volgens het artikel heb je root nodig op de desbetreffende telefoon
Dat snap ik, maar dat zou voor een beetje Tweaker geen probleem moeten zijn ;)
Dat klopt misschien wel, maar rooten heeft ook gevolgen voor de garantie. En dat is voor mij als tweaker dan wel weer een probleem. Even buiten het feit of het vervallen van de garantie door rooten al dan niet terecht is.

Ik persoonlijk heb ook weinig zin om te gaan rooten omdat ik gewoon een telefoon wil die out of the box de features heeft die ik wil en gewoon goed functioneert. Het rooten, zoeken van een goede, stabiele rom e.d. vind ik ook gewoon veel gedoe. Ik tweak liever andere dingen dan mijn telefoon. Ieder zo zijn ding!
Punt 1; Ik vind het hilarisch dat we het over rooten hebben, en jouw username 'Roet' is xD
Punt 2; Dat Droid's standaard geen root acces hebben vind ik bijzonder jammer, aangezien er een wereld voor de gebruiker open gaat. Verder vind ik het zoeken naar ROM's (lees: het uitproberen ervan) erg leuk, alleen jammer inderdaad dat niet alle dev's de stabiliteit op numero uno zetten.
Punt 3; Dat rooten gevolgen heeft voor je garantie vind ik echt klinkklare onzin! Maar met mij nog velen :)

Edit: Typo

[Reactie gewijzigd door Laurens U op 27 juli 2024 01:51]

Ik vind het wel goed dat je standaard geen root hebt. Anders zou elke n00b met veel plezier alle mogelijke spyware naar binnen hengelen als het maar leuke dansende poppetjes laat zien.

Vervolgens krijgt Android weer een slechte naam omdat het zogenaamd te gevoelig is voor virussen. Op de iPhone had je hetzelfde in de tijd dat Jailbreaken te makkelijk werd, dat mensen zonder het te snappen SSH servers installeerden en het root paswoord niet veranderden enzo.

Bij een consumenten IT produkt moet je de gebruikers een beetje tegen zichzelf beschermen, de echte Tweakers krijgen hun toestel toch wel geroot. Uiteindelijk is dat de beste oplossing voor iedereen.
Truth be told, you do have a point, my fair Sir.
Je hoeft hem niet standaard met root toegang te leveren maar maak dat dan een optionele optie, zonder gevolgen.

Bij htc moet je het via hun dec site doen en vervalt er een deel van je garantie en dat is gewoon jammer.
dat is niet jammer maar noodzakelijk voor htc. Anders zijn er duizenden n00bs die oeps, doe mij maar een nieuwe zeggen. Dat kost simpelweg veel te veel geld.

Je wilt niet weten hoeveel mensen het verprutsen met software. En dan niet verder denken als: hij is nu kapot.. en vervolgens hun fout en de bijkomende kosten willen verhalen op de reparatie afdeling.

Dan gaat het toestel naar reparatie, daar bekijken ze het moederbord en als er een opgedroogd druppeltje te zien is, stopt het onderzoek en wordt het afgedaan als waterschade, ook om geld te besparen. Telefoons met opgedroogde druppels erin zijn namelijk bij lange na niet allen kapot.

Ik snap het helemaal dat ze alleen hun eigen firmware ondersteunen en geen custom recovery willen zien of root toegang etc. Is toch niet bij te houden dan voor zo'n bedrijf.
Ik vind het wel logisch, stel dat je dmv root een custom kernel installeert waarmee je het ding overclocked en vervolgens gaat je telefoon daardoor kapot?
je punt 1 is grappig

je punt 2 is gedaan omdat een boel mensen niet om kunnen gaan met zoveel macht over hun telefoon. devven is een process van trial and error en devvers concentreren zich mainly op stabiliteit maar als je beta's installeert moet je ook niet anders verwachten. De bedoeling darvan is dat je de devver feedback geeft zodat hij de stabiliteit kan verhogen. Een rom bestaat uit een heleboel bestanden en features en zelf bij fabraikanten zijn er bugs, dus weer gewoon blij dat hobby devvers eraan werken. uiteindelijk heb je dan een betere rom dan die van de fabrikant.

stabiliteit staat altijd op nummer 1 alleen komt men daar niet altijd aan toe in het traject naar een goede rom.

je punt 3 Dat jij het onzin vind doet niet ter zaken, wat in de overeenkomst staat die je afgesloten hebt wel.
De iPhone heeft via de dock-connector een native seriële poort. Dit werkt een stuk beter dan USB-converters. Om een kabel te maken, zie:

http://namedfork.net/iphone/serial
Dat overclocken lijkt me wat riskant, mijn One X wordt standaard al best warm, en als hij aan de oplader zit zelfs erg heet...
Maar alsnog is overclocken voor de meeste Tweakers wel interessant ;).
Als overclocken mogelijk word dan word underclocken ook mogelijk, en een hoop costum kernels supporten ook undervolting. Mijn telefoon (xperia play) draaide standaard op 1GHz maar dankzij een costum kernel draait hij in rust op 128MHz en op full load op 1,6GHz en dat schaalt hij automatisch (je kan ook een schalingsprofiel instellen, die van mij is conservative zodat hij de clock altijd wat laag houd en niet bij elk piekje in load omhoog schiet). Mijn voltage settings ken ik niet maar bij lage frequenties undervolt hij hem (bij de 1GHz ook nog) maar bij hoge doet hij juist wat meer.

Hierdoor is hij zuiniger over het algemeen maar kan toch meer power leveren als het moet. Kan prima een weekendje overleven met regelmatig gebruik.
dan zou ik je tel eens bij de winkel laten testen. Hij hoort niet heet te worden, kan een fout in je mainboard, accu of oplader zijn. Met battery widget ofzo kan je makkelijk lezen hoe warm die word.. Althans het kan je helpen een idee te geven. Maar dat hij standaard best warm wordt, tsja wat is warm, maar heet tijdens opladen is niet goed
Dit is mijn tweede One X (eerste had stofje onder het scherm, omgeruild) en het ligt er denk ik gewoon aan dat de processor zo krachtig is in zo'n dunne behuizing. Tijdens het opladen werd mijn oude HTC Desire en andere toestellen ook warmer dan normaal, dus ik denk niet dat het echt een productiefout is ofzo. Zal wel eens naar Battery Widget kijken, misschien handig.
Degene die serieus denkt aan het overclocken van een One X heeft er zelf geen in bezit of in handen gehad wanneer de telefoon nu al full load draait... Ding wordt namelijk nu al verdomd heet!
Anoniem: 399679 @Sypheron10 mei 2012 20:32
Undervolten :)
Mijn oudere Nokia N8 kan dit ook. Het enige wat je misschien gaat gebruiken is de USB-stick lees/schrijf functie.
Natuurlijk is een sticky het eerste waarvoor het gebruikt wordt, maar andere mogelijkheden :
- BluRay-speler om filmpjes te kijken;
- toetsenbord en/of muis voor betere bediening achter een bureau;
- serieel- of ethernet-converter voor toegang tot systemen en netwerken (het eerste waar ik aan dacht).
Ik snap nog steeds niet helemaal waarom je een USB stick oid wilt aansluiten op een telefoon. Tablet snap ik enigzins nog wel, maar een telefoon?

Verder wel gaaf dat er tweaks voor komen voor de mensen die het willen. Al blijf ik lekker bij diensten als Dropbox voor dit soort dingen.
Dit soort smartphones zit tegen de grens van een klein tablet aan met het 4.7" / 1280x720 scherm, en heeft met de quad-core processor meer power dan veel tablets.

Een nadeel van de One X is dat er geen ondersteuning voor SD-kaartjes in zit (en ook geen verwisselbare accu, ze wilden het aantal openingen minimaliseren). Je blijft zitten met de 16 GB voor de VS-uitvoering en de 32 GB voor de EU-uitvoering, terwijl dit dingetje juist een scherm heeft waarmee het niet onlogisch is dat je veel filmpjes en erop zou willen zetten.

Het zou niet eens een gek idee zijn om er een BluRay speler aan te hangen voor films.
Hahaha, ik zie je al staan hoor met je bluray speler.. :') Ik denk 'that you're missing the point here'. Het is nog steeds een telefoon, en een tablet? Nee, een tablet is minimaal 10 inch om goed te functioneren imho. Een 7 inch apparaat is namelijk geen tablet, maar een uit de kluiten gewassen telefoon.
USB Host, dus in theorie nog veel meer zaken dan alleen een USB stickje hoor.

USB randapparaten genoeg te bedenken. Serial port lijkt me wel erg handig icm terminal app op je mobiel. Scheelt weer zeulen met laptop in sommige situaties bv..
Anoniem: 153298 10 mei 2012 18:32
Wat ik dus niet snap is dat telefoonmakers dit soort dingen niet standaard meeleveren. De tweakers worden er blij van doordat er veel meer te tweaken is en de 'gewone' consument wordt hier blij van omdat er meer unieke apps van komen. Win-win situatie als je het mij vraagt.
Het aansluiten van een toetsenbord oid? is dat mogelijk met deze rom?
Ooewh dit zou wel leuk zijn...
Dan heb je dus 32GB intern geheugen... maar ook nog DropBox / SkyDrive...
En dan kun je er ook nog is 'n USB-stickje / geheugenkaartje op uitlezen! Nice!
Anoniem: 329694 10 mei 2012 23:04
Dit is echter niet een aanrader.

Ik heb van verschillende testers gehoord dat hier nog een hoop bugs in zitten, en dan heb ik het niet over de USB functionaliteit maar over andere bugs die gemaakt zijn in deze versie. Deze kun je overigens op de xda-developers forum lezen.

Misschien dat ze deze bugs in de volgende versie oplossen ;)

Op dit item kan niet meer gereageerd worden.