Jump to content

Recommended hardware to flash the Pineapple MARK IV


Recommended Posts

I read a very very confusing conversation here: http://forums.hak5.o...flash-a-hornet/

Can you flash using USB?

Do you need an UART adapter?

Or doesn't it work. Will it really fry your device? 'Both Darren and Seb have fried either boards or the adapters while developing.'

very confusing....

Could Darren and Seb comment on the 'it will fry your device' part?

PS: What is a safe way to open the Pineapple MARK IV without damaging the case?

Edited by janekong
Link to comment
Share on other sites


This is an extensive howto and informative wiki article about it.

Will it fry your device? Possibly if you plug in the wrong serial adapter or hook it up wrong.

Personally, I haven't fried a device in that sense.. More by messing with bootloaders etc.

Opening the pineapple is simple. Remove the two front rubber feet and take out the screws.


Link to comment
Share on other sites

In the past I've used a Bus Pirate to flash numerous embedded devices (

Seeed Studio links:Bus Pirate v3.6 universal serial interface,Bus Pirate Cable

Like Seb wrote above, remove the rubber feet to reveal 2x screws.

Again, there are extensive notes on the wiki (http://wifipineapple.com/?flashing), and reference to a specific cable (Serial TTL) available from the hackshop.

Link to comment
Share on other sites

  • 4 weeks later...


I tried flashing mine with my bus pirate (3.6 running 5.9 and current bootloader) and was completely unable to actually get the 1 entered at any point to break the boot sequence. I was getting a good read of data coming through the RX but figure it was an issue on the TX side. I believe the issue is actually the voltage on the bus pirate vs the needs of the pineapple to be. I was able to get to console on other older pineapples fine with the BP though, just not the 121U.

For the sake of others, I went from Hiz< , b to set to 115200, m to choose UART, defaults for all UART options, and went into mode (1) for transparent bridge to use putty for the terminal. (pinouts differ depending on Seeed cable/Adafruit/Etc)

I actually gave up and went with a straight USB to TTL adapter using the prolific 2303HX chip. It connected right up at 115200 without a problem and dropped me straight to the prompt.

When in doubt - go with the hardware offered in the Hakshop :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...