RTL8720DN-based Password and Credit Card Vault

Greetings, everyone.

Allow me to introduce you to Midbar (RTL8720DN Version).
Midbar (RTL8720DN Version) is an RTL8720DN-based password and credit card vault.
The Midbar (RTL8720DN Version) is able to store sixteen login credentials and 10 credit cards.

It also comes with other handy features, such as:

  • Advanced Encryption Algorithm - Midbar (RTL8720DN Version) uses a combination of the AES and Blowfish encryption algorithms in CBC mode to encrypt your data;
  • Flash Integrity Check - Each time you unlock the Midbar (RTL8720DN Version), it checks the integrity of the Flash area utilized to store your data if at least one bit of it flips without your authorization, Midbar warns you about it;
  • 12 Lock screens - Literally;
  • Data hashing: Midbar allows you to hash arbitrary strings using the SHA-256 hash function.

If you’re interested in this project, you can find the tutorials for it on:

Instructables: https://www.instructables.com/Midbar-RTL8720DN-Version/

Hackster: https://www.hackster.io/northstrix/midbar-rtl8720dn-version-7eae94

Medium: https://medium.com/@Northstrix/midbar-rtl8720dn-version-8b8640500470

As for the firmware, the links are in the tutorials. But for the sake of convenience, I paste the part with the links here:

You can download the firmware for Midbar from one of these sources.
SourceForge: https://sourceforge.net/projects/midbar/
GitHub: https://github.com/Northstrix/Midbar
If you just need the firmware for the device alongside the RNG, then I would advise you to download the archive that weighs less than 2Mb from SourceForge.
But if you need the firmware for all versions of Midbar alongside the extra code, photos, and diagrams, in that case, I would advise you to download the 224 MB archive from GitHub.

I hope you find this device handy.
Best regards,
Maxim Bortnikov

1 Like

Dear @Northstrix ,

Thanks for your contribution! :fire:

Firstly, I would like to say that Midbar (RTL8720DN) is a fascinating project and I really would like to represent AmebaIoT to appreciate your contribution. Since you have consolidated the full tutorial on Instructables/Hackster/Medium, I would also like to invite you to share your project on English AmebaIoT FB Community.

Secondly, since AmebaD has already accumulated a lot of users in Taiwan/China (or any other Chinese-speaking countries), I would like to ask for your permission to translate this post for you and announce it on our Chinese FB Group: Ameba IoT 開發社群[RTL8722/RTL8195/RTL8710/...] | Facebook.

Lastly, we would also like you to contribute (Pull Request) your example on our AmebaD Arduino SDK on GitHub, more Ameba users will benefit from your contribution.

Feel free to PM me if you have any other concerns.
:fist_right: :fist_left:

Thank you and have a nice day~

1 Like


I don’t have a Facebook account, but I would be elated if you share the links to that project in the English AmebaIoT FB Community or copy any of the tutorials and republish it wherever you want (as long as include a link to the original tutorial in the republished or remixed version of tutorial).

Of course, you have my permission to translate this post (and all three tutorials if you want) to any language and dialect of your choosing and announce it on Chinese FB Group: Ameba IoT 開發社群[RTL8722/RTL8195/RTL8710/…] | Facebook. or any other group on any platform.

As for contributing the code examples for the AmebaD Arduino SDK on GitHub, I would love to do this, just give me a couple of days (maybe weeks) to figure out how to do it properly.

1 Like

Hi @Northstrix

Below is the post of Midbar in English AmebaIoT FB Community:

Please feel free to leave a message if you need any help in Pull Request your project :wink:


1 Like