Fix-a-brique 2: Nexus 5x se lève des cendres

, il était il y a deux semaines quand j’ai raconté mon histoire de Malheur – l’histoire d’un LG Nexus 5x qui est tombé malade, apparemment en raison d’une faute de fabrication à naissance. J’ai réussi à démonter et me frayai un chemin à travers une tentative semi-réussie de réparation, de compter sur un congélateur et un sèche-cheveux pour le ramener suffisamment longtemps pour sauvegarder mes données. Essayez cependant, cependant, je ne pouvais tout simplement pas faire fonctionner le téléphone pendant plus de dix minutes à la fois.

Tout n’était pas en vain, cependant! J’ai été récompensé pour documenter mes luttes avec l’énorme expérience et la connaissance de l’Internet plus large: “sèche-cheveux ne sont pas aussi chauds que Heatguns!”

Il s’est avéré que je venais de supposer que deux dispositifs similaires, qui comptent tous deux sur un morceau chaud de métal et un ventilateur à mesure que leurs composants principaux, doivent être essentiellement identiques en cas de tirage en puissance similaire. J’avais tort! Apparemment, le sèche-cheveux moyen reste bien plus frais que 150 degrés Celsius pour éviter de fondre ses serrures soyeuses ou brûler la peau. J’ai même appris qu’apparemment, les cheveux mouillés fondent à une température plus bas que les cheveux secs. qui savait?

Armé de cette connaissance, je me suis précipité et j’ai obtenu le pistolet thermique le moins cher que je pouvais trouver – environ 50 $. Jusqu’à 600 degrés C, cela allait absolument être plus chaud que le sèche-cheveux. Avec l’opinion qui prévaut, étant que je n’avais pas appliqué suffisamment de chaleur en général, j’ai décidé d’augmenter également la période de chauffage à 90 secondes, à partir d’un passage rapide de 30 secondes à l’origine.

Après un démontage rapide du téléphone, j’étais prêt à y retourner. Avec la carte mère enfoncée entre certains livres pour l’arrêter de patiner autour de mon bureau depuis le flux d’air, je vis les airs principalement aux plus grandes copeaux du tableau, assurez-vous de la déplacer pour éviter de surchauffer n’importe quel endroit et de déloger des pièces.

Ouais, ça a marché! Le téléphone est tiré droit, avec une botte propre. Même si j’avais eu le téléphone précédemment échoué au milieu d’une mise à jour, il n’y avait aucun problème. J’ai pu enfiler des photos Google et la définir pour sauvegarder la dernière de mes photos dans le cloud et laisser le téléphone à faire son travail.

Bienvenue à dos mort Nexus 5x

Plus de deux semaines ont maintenant passé et je suis ravi de signaler que le téléphone est toujours pleinement fonctionnel. Pendant que je n’utilise plus le téléphone quotidien, il a survécu sur une navigation sur le Web occasionnelle ainsi qu’un test d’anxiété de prendre rapidement 17 photos avec HDR activé pour voir si la mise au rebut du processeur entraînerait la réapparition des problèmes. Le mécanisme de cette réparation n’est toujours pas clair pour moi – est le pistolet à air chaud provoquant que les boules de soudure BGA se refouvent, ou constituent-ce une autre sorte de sorcellerie thermique? Pontificat à ce sujet dans les commentaires. Pour moi, ça ressemble à une retravaque de soudure. Certes, je n’utilise pas les meilleures pratiques pour la retravaque de l’air chaud. Bil Herd a un guide pour SMD Desoldering sans endommager les composants. Ses techniques peuvent facilement être adaptées au refonage sans éliminer la pièce du tableau. Une meilleure méthode serait de supprimer et de replier la puce BGA, mais qui dépasse mes capacités actuelles.

C’était une solution assez satisfaisante à la fin. C’est un bon sentiment d’avoir un téléphone de travail à la fin de celui-ci, plutôt que d’envoyer beaucoup plus d’électronique directement à la décharge. Bien sûr, mes remerciements sans réserve sortent des commentateurs Hackaday et YouTube qui me dirigèrent vers la lumière … ou dans ce cas, chaleur.

MATLAB and SIMULINK FOR ZYNQ

Although we see a lot of MATLAB use in industry and in academia, it isn’t as popular in the hacker community. That’s probably due to the cost. If you’ve ever wondered why companies will pay over $2000 for the base product, you might delight in the video of a webinar covering using MATLAB and Simulink (a companion product) to program the CPU and FPGA on a Zynq Zedboard. Not interested because of the price? If you aren’t using it for commercial purposes, it isn’t as bad as you think.

MathWorks is one of those companies that likes to market by practically giving away products to students with the hope that they’ll adopt the same tools when they land jobs in industry. Their flagship product, MATLAB, is well-entrenched in the labs and offices of big corporations. We’ve often thought that MATLAB is sort of what FORTRAN would look like if it had been developed in the last 20 years instead of 60 years ago. It is true that a base license for MATLAB is over $2000. However, if you aren’t using it for commercial purposes, and you can’t score a student license, you can get a personal license of MATLAB for about $150. The extra modules are also similarly decreased in price. If you are a student, the price drops to about $100, although numerous schools have licenses students can use at no cost to them.

If you view the video from [Noam Levine], you’ll see you get your money’s worth. If you are wanting to configure the FPGA directly, this isn’t for you. but if you just want to accelerate a program by pushing DSP or other algorithms that can benefit from hardware assistance, MATLAB makes it very easy.

The workflow is aimed at a big corporate team, of course. There are requirements and tools for collaborating in a team. Not that those are bad things, even for a hacker project. The viewpoint is you build a model using Simulink that looks at the system from a very high level.

A GUI lets you indicate what parts of the model are actually in the FPGA and a wizard takes you through building the HDL that will configure the FPGA. The example project is the prototypical blinking LED, but it is still illustrative of how the tool can help you push functions to the FPGA.

Of course, MATLAB is good for lots of things. We’ve seen it decode radio signals from an RTL dongle. We’ve also seen it crunch data to help clients with spinal cord injuries. Is it worth $2000? Dépend. If your time has value and your project is going to make any money, the productivity gains (once you know what you are doing) probably swamp the cost quickly. A few hundred bucks for the personal edition is an even smaller bite, but then again, there’s no return on it because you can’t use it for any money-making endeavor.

If you just need number crunching and you don’t want to blow a few hundred bucks, there are quite a few good open source alternatives including GNU Octave, Scilab (and Scicos), SageMath, and FreeMat. These are all very similar to MATLAB with respect to syntax and base features. numerous even can run in the cloud so you don’t have to install anything. but they are probably going to lack the advanced toolkits and features you will find available for MATLAB. some of them do, however, have some path for FPGA-based development. In particular, Scicos and Scilab can use Scicos-HDL.

Le pirate informatique l’envoie par le courrier pour enregistrer une vidéo du processus

[Ruben van der Vleuten] voulait jeter un coup d’œil à l’aventure une expérience de paquet lorsqu’elle est expédiée d’un endroit à un autre. Il a donc lancé cette mishmash de composants pour enregistrer l’expérience. Nous avons certainement aimé regarder la vidéo du mouvement rapide trouvé après la pause. Nous nous demandons ce que l’agence d’expédition pense à ce genre de chose?

La caméra, le stockage numérique et la technologie de la batterie ont eu lieu au point qu’il est à la fois bon marché et facile de faire ce type de surveillance. Mais il y a quelques choses logistiques que [Ruben] prennent en compte pour rendre ce travail très bien. Tout d’abord, il a besoin de cacher la caméra d’une manière qui garantirait que le colis ne semblait pas méfiant. Il a fini par écrire son nom sur le côté de la boîte et ennuyeux un trou à travers l’une des lettres noires plus petites qu’un pois et très difficile à repérer. Pour vous assurer qu’il n’enregistrait pas une tonne de cadres vides (sombres), il incluait également des produits électroniques pour détecter le mouvement. Lorsque le paquet bouge, la vidéo roule toujours. Lorsque vous ne déplacez pas le matériel se réveille pendant seulement 3 secondes chaque minute pour tirer une vidéo.

[Merci Brandon]

U.S Air Force va être piraté

[Hackerone] a annoncé que le département américain de la Défense (DOD) a décidé de courir leur plus grand programme de bonnes primes de bug, pirater l’armée de l’air.

Vous vous souvenez peut-être de l’année dernière, il y avait le piratage du programme Pentagon Bug Bounty, bien cette année sur les coteils du succès de l’année dernière, le DOD a décidé de lancer un programme encore plus grand cette année: pirater l’armée de l’air. Toute personne des pays “Les cinq yeux” (Australie, Canada, Nouvelle-Zélande, Royaume-Uni et bien sûr, les États-Unis) peuvent participer. Il s’agit d’un changement de format du Pentagone Challenge qui n’était ouvert qu’à des citoyens américains et a payé un total d’environ 75 000 $ de bonnées.

Maintenant, il y a des règles. Vous ne pouvez pas simplement pirater la force aérienne, peu importe combien vous voulez “toute leur base vous appartient”. Le DOD souhaite que les pirates informatiques trouvent des bogues dans leurs services Web face au public et ne sont pas tellement intéressés par votre pénétration testant leurs systèmes d’armes ou toute autre infrastructure vitale. Essayez cela et vous pouvez vous retrouver avec une charmante excursion sans fin de la base navale de Guantanamo Bay.

Ordinateur programmable construit à partir d’un humble atiny84

Voici un moyen de jouer avec des concepts informatiques simples sans trop de devenir trop fou du côté matériel des choses. [John Eisenmann] appelle le Duo minuscule. C’est un ordinateur programmable basé sur le Attiny84. Il écrivit lui-même le système d’exploitation, construisant dans un ensemble de commandes qui le rendent assez fonctionnelle, mais permettent à l’utilisateur de manipuler ou même d’écrire les programmes à l’aide de l’interface de quatre boutons. Des programmes d’édition et d’exécution (qui incluent certains jeux) sont démontrés dans le clip après la pause.

Les trois composants principaux utilisés dans le système sont la puce ATINY84 et EEPROM avec une capacité de 64 Ko à contenir les programmes et l’écran LCD 102 × 64 pixel vu ci-dessus. Le projet a débuté sur une planche à pain, mais comme il a apporté chaque rôle à être transmis à un prototype de bande de bande et finalement cette version Fab-House.

Les pirates en Afrique construisent leur propre aéronef

pendant que vous essayez de trouver un concept pour votre prochain emploi de ce type construisant son propre hélicoptère de toutes les pièces qu’il peut trouver. Il est juste l’un des pirates aéronautiques de l’aéronautique présenté dans une histoire au quotidien. Le récit de l’article nous laisse de nombreuses questions, mais il y a suffisamment d’informations pour que cela vaut la peine d’être un look.

En plus de l’Heli vu ci-dessus, il y a de même un couple d’avion se développe à Gawk à. L’Afrique a déjà créé un couple de hacks extrêmement ingénieux comme les emplois [William Kamkwamba] qui amélioraient l’infrastructure de son village. Il a gagné un préavis suffisant de son travail pour atterrir une bourse pour poursuivre ses études aussi bien que cette chance a également reçu les créateurs de ces aéronefs.

À tout premier, nous avons pensé que ce travail d’hélicoptère était possible depuis l’absence de règlement de la circulation sur le Web dans cette partie du monde. Ce n’est pas la situation que [OneMus Mwangi] – qui gagne sa vie en tant que fermes de fermes – a été interdite de piloter le métier par la police régionale. Il peut y avoir une autre chance pour lui de voler plus tard dans la vie. Il a fini de financement pour étudier la maintenance des aéronefs à l’étranger. +

Malheureusement, nous ne pouvions pas découvrir aucun type de vidéo de cette chose en action. Si cela est inacceptable pour vous essayer de recevoir votre réparation de cet octectacle de taille humaine.

[Merci Brandon]

La toute première campagne Kickstarter d’Hackaday

ici à Hackaday, nous nous demandons généralement comment nous pouvons utiliser les capacités technologiques importantes de notre communauté pour rendre le monde meilleur. Nous avons finalement choisi d’intensifier la plaque et de faire une différence. Nous sommes heureux d’introduire notre tout premier projet Kickstarter.

Joyeux poisson d’avril!

Je vais juste aller de l’avant et répondre à quelques questions ici réellement rapides.

Pourquoi?
Parce que je pensais que ce serait drôle, et bon, je ferai n’importe quoi pour votre attention!

Avez-vous réellement collé ça le nez?
Oui. C’est un tour de fête facile. Vous pouvez réellement installer un tas de trucs là-bas, mais vous ne devriez probablement pas.

Pourquoi n’avez-vous pas fait de minuscule tableau et utilisez-vous des composants SMD?
C’était beaucoup plus d’effort et de temps que je voulais mettre dans ce bâillon. En outre, je pensais entassant quelque chose d’inutilement loin dans mon crâne ajouté à l’humour. Il y a en fait une version SMD qui s’allume lorsque vous respirez.

Il y avait en fait un prototype initial painier encore plus folle qui avait un bouton et une batterie dans la bouche avec des fils traversant ma gorge et mon nez. Cependant, lorsque j’ai nourri les fils à travers (une autre astuce du garden muet), j’ai trouvé que je ne pouvais pas parler sans déclencher mon réflexe de gag.

Voler des voitures pendant 20 dollars

[Yingtao Zeng], [Qing Yang], et [Jun Li], aka the [Unicorneam], a développé le moyen le plus abordable jusqu’à présent pour pirater un système d’entrée sans clé passif, comme l’a été trouvé sur Certaines voitures: environ 22 dollars de pièces, donnent ou prennent un dollar. Mais ce n’est pas tout, ils parviennent à augmenter la précédente gamme d’effectifs connus de ce type d’attaque de 100 m à environ 320 m. Ils ont donné une conversation à Hitb Amsterdam, il y a quelques semaines et a montré leurs résultats.

L’attaque dans son essence n’est pas nouvelle et il s’agit essentiellement de créer un extension de plage pour le keyfob. Une radio reste près de la voiture, l’autre près de la clé de voiture, et les deux radios relais les signaux provenant de la voiture au Keyfob et vice-versa. Cette version du piratage se distingue en ce que l’inverse [Unicorneam] ingénieur et décodé les signaux du système d’entrée sans clé, produit par NXP, afin qu’ils puissent envoyer les signaux décodés à travers n’importe quel canal de leur choix. La seule contrainte, de ce que nous pouvions dire, c’est le délai de transmission. Tout doit se passer dans 27 ms. Vous pouvez pratiquement retirer cela sur Internet au lieu de la radio.

Le code-clés n’est pas fissuré, comme dans une attaque Hitag2. Ce n’est pas comme pirater un clavier essentiel roulant non plus. Les signaux ne sont que reniflés, décodés et relayés entre les deux appareils.

Une solution suggérée des chercheurs est de diminuer ce délai d’attente de 27 ms. S’il est suffisamment court, au moins la distance de ces types d’attaques est réduite. Même si cela pourrait éventuellement réduire ou diminuer l’impact d’une attaque contre les voitures neuves, les vieilles voitures sont toujours à risque. Nous suggérons que le système sans clé passif soit cassé du get-go: permettant au Keyfob d’ouvrir et de démarrer votre voiture sans aucune interaction utilisateur ne le demande. Les chauffeurs de voitures sont-ils vraiment paresseux qu’ils ne peuvent pas appuyer sur un bouton pour déverrouiller leur voiture? Quoi qu’il en soit, si vous êtes coincé avec l’un de ces systèmes, il ressemble au seul à la saut bien sûr. Pour le keyfob, bien sûr.

[via câblé]

HACK-A-DAY extra

I posted the first part of my Xbox 360 iPod dock build on Engadget yesterday. regrettably commenting was still off when it went up due to maintenance so I haven’t gotten any feedback yet. just three Digg stories that aren’t going anywhere.

The action to my job posting has been pretty incredible. I was only expecting to to get one qualified person but this decision is going to end up being really tough.

Team Hack-A-Day has completed another million points bringing the total up to 7M. We’ve also managed to shake loose our previous overtake threats. identified on the forum: [omniboggle]’s vertical rackmount case, [PocketLnt]’s THaD flash intro.

Plus de liens après le saut.

Have you seen the fake 360 hacking vid yet? [via Digg]

I pointed out Diana Eng‘s inflatable dress last week, but failed to say that it was a collaboration with Emily Albinski.

Michael Steil will be presenting his paper “17 mistakes Microsoft made in the Xbox safety system” next week at CCC.

Recent upgrades to the Honda Asimo have enabled it to steal your girl and run circles around you in the process. I’m still betting on Sony’s QRIO which recently added a third eye… that sees through time. [via Core77]

BlogFS is based on FUSE and lets you mount your WordPress blog as a filesystem.

When judge Gwin ruled that source code is not protected by the first amendment, Leevi Marttila wrote the program c2txt2c to translate blowfish’s C source code into readable English, making it first amendment compatible.

Download Squad has a idea for using Google’s language tools as a proxy.

X-DSL v0.5 was recently released. It’s a a Linux distro for the Xbox based on Damn small Linux. [via Xbox-Scene]

I get some silly hack requests in the mail, but it looks like the ones sent to DVDJon have a little a lot more effort put into them.

Tim Berners-Lee started a blog recently. I hope you know who that is. [via Waxy]

[Liquid Khaos] recommends using “gun bluing” if you want to stain you white iPod headphones black.

MAME cabinet built in 24 hours. [THERINGMASTA by means of Joystiq]

Open DMX USB interface I love when MAKE unearths things I’ve always wondered about.

[eecue] picked up a new generation Furby to hack. They’ve got a guide for how to skin one.

iRobot released their long awaited serial control interface for the Roomba. recently produced Roombas have the needed bits built in already. It’s great to see a maker adding hacker features with each generation instead of crippling them. [leadingzero and rotzog]

Ramsinks Nvidia overclocking guide and BIOS reset switch. [défaut]

Bracelets from guitar strings [Spud the Ferret]

Reality Hacking interesting art installations [exparrot]

Disassembling the HTC Blue Angel in Arabic [Moses]

[N] seems to be having problems with his Nintendo DS.

[Adam]’s company had a Christmas ornament competition. His didn’t win though.

Someone suggest this Sharper image product must be made into an automobile turret. “What’s that they’re flinging at us?!”

[KIWIDOGGOE] I don’t know why you keep sending your site in on the idea line. All I see is text stolen from us.

This internal UPS looks familiar for some reason. [abshnasko]

Build your own fallout meter. [joe]

Accord car computer install [Kyle Dewald]

[TomTheGeek] added Bluetooth to his laptop using [tnkgrl]’s guide.

Keep sending us tips.

Freertos obtient la classe

[Michael Becker] utilise Freertos depuis environ sept ans. Il a choisi de commencer à ajouter des fonctionnalités ainsi que d’une enveloppe de classe C ++ extrêmement fascinante pour le système d’exploitation disponible.

Systèmes d’exploitation en temps réel (RTOS) Ajoutez des performances pour les microcontrôleurs à threads unique pour exécuter plusieurs programmes à exactement le même temps sans mettre en danger la mentale du développeur du microprogramme. Ce travail ajoute C ++ au reste des avantages de Freertos. Nous comprenons que les gens ont des sentiments forts une méthode ou l’autre sur l’utilisation de C ++ dans des systèmes embarqués. Cependant, comme l’illustrent les 24 emplois de démonstration, il est possible.

Une bonne chose à propos de la bibliothèque est qu’elle est minutieusement documentée. Un grand nombre d’exemples ne font pas de mal non plus. La bibliothèque est propre avec un peu moins de 30 classes. Il semble avoir résisté au modèle d’avoir des cours pour tout. Vous comprenez le type de bibliothèque que nous entendons. Pour produire un objet entier, développez simplement un élément de configuration pour passer au générateur d’usine de classe qui …. Cette bibliothèque n’entret aucun type de cela. Il a des abstractions faciles autour des fils ainsi que des minuteries, des files d’attente, ainsi que des mutiles.

Une chose que nous avons découverte un peu inattendue était l’absence d’une “application de base”. Une fonction typique des bibliothèques C ++ est d’avoir un élément d’application fondamental que vous spécialisez pour produire votre application. Il semble que les wrappers, vous avez toujours besoin que vous utilisiez une fonction principale assez standard et offrir des rappels de base ainsi que des choses. Cela pourrait être rapidement mis dans une classe. Bien sûr, la bibliothèque est jeune, c’est-à-dire que cela sera donc quelque chose qui sera saisi dans une version future.

Freertos est extrêmement flexible et fonctionne sur un grand nombre de processeurs ainsi que des planches. Il est également relativement simple à porter au nouveau matériel. Il peut également coexister avec beaucoup de middleware comme Mongoose OS, la bibliothèque STM32 HAL, ainsi que beaucoup plus.