irq5.io

adventures of an electronics & software guy

  • Home
  • About
  • @zxcvgm

Tag Archives: battery

Mac Battery Firmware Hacking

Nov20

Charlie Miller reverse engineers the Mac battery firmware updater, sniffs battery communications on the SMBus, writes an IDA processor plugin (in IDAPython) for the CoolRISC 816 processor in the bq20z80, and mucks around with the its firmware.

All the source code and presentation materials are provided.

[via Dangerous Prototypes]

3 Comments Posted in apple, electronics, hack Tagged battery, ida pro, reverse engineering

Top Posts

  • Making USBasp Chinese Clones Usable
  • Custom Firmware for the Xiaomi AX3600 Wireless Router
  • Paper Shredder Repair
  • mdns-repeater: mDNS across subnets
  • Raspberry Pi Zero as Multiple USB Gadgets
  • Infrared Remote Control Protocols: Part 1
  • Retro LED Displays
  • MIDI to USB (Serial) Converter
  • Importing SMSes into the iPhone
  • Bruteforcing LUKS Volumes Explained

Recent Posts

  • Fixing My Vintage Mirror with 3D Printing
  • Setting Up a Zigbee Sensor Network
  • Using U2F for Door Access Control Systems
  • Custom Firmware for the Xiaomi AX3600 Wireless Router
  • Xiaomi AIoT Wireless Router AX3600 Review

3D printing android arduino asuswrt atmel attiny battery CAD modeling display firefox Frida ftdi cable gps hack HDMI HDMI-CEC ida pro infrared link logic analyzer magstripe makerfaire microcontrollers midi MQTT nfc partfinder pcb photography PoE rant raspberry pi repair reverse engineering review security sensor teardown U2F video visualization windows Z3 Zigbee

Categories

  • apple
  • code
  • CTFs
  • electronics
  • hack
  • hardware
  • iOS
  • security
  • sysadmin
  • Uncategorized

Archives

  • January 2024
  • January 2022
  • July 2021
  • August 2020
  • July 2020
  • May 2020
  • September 2019
  • August 2019
  • May 2019
  • April 2019
  • January 2019
  • December 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • March 2017
  • February 2017
  • December 2016
  • October 2016
  • August 2016
  • July 2016
  • June 2016
  • December 2015
  • October 2015
  • August 2015
  • July 2015
  • April 2015
  • January 2015
  • December 2014
  • November 2014
  • September 2014
  • August 2014
  • July 2014
  • April 2014
  • December 2013
  • October 2013
  • July 2013
  • June 2013
  • April 2013
  • March 2013
  • December 2012
  • August 2012
  • July 2012
  • June 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010

Blogroll

  • Adafruit Industries Blog
  • bunnie studios
  • Dangerous Prototypes
  • Hack a Day
  • MAKE Blog

Meta

  • Create account
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.com
Create a free website or blog at WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Subscribe Subscribed
    • irq5.io
    • Join 89 other subscribers
    • Already have a WordPress.com account? Log in now.
    • irq5.io
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar