[GUIDE] Reflash the Linx Tablet Firmware (BIOS)

If you're gonna create a guide... stick it in here!
Deleted User 1605

April 15th, 2015, 10:45 pm

Beta992: PM sent.

I'll be flashing a Linx 8 shortly.. I'll take plenty of pictures!

I've also had a rethink about adding some more pictures and screenshots to the guide. I'll see what I can come up with.

More soon...

Bodge99
Deleted User 1605

April 17th, 2015, 4:07 pm

Hello All.

I've updated part 9 to take account of the product code and MSDM table. These are now written to the new firmware file.

Bodge99
beta992
Member
Member
Posts: 6
Joined: April 5th, 2015, 12:12 pm
Linx Tablet: Linx 7
Retailer: Tweakers.net

April 22nd, 2015, 8:24 pm

Thanks Bob! Followed your provided steps, and it is booting again!

Tab now boots again!! :D
Now going back to tweaking again.. :P

Bob is a nice guy and the given instructions are very clear. :)
In case you need any help (as for Arch Linux users/Linx7), let me know.

Thanks again Bob! :D
So stupid the company doesn't provide any support/recovery tools. :(
Deleted User 1605

April 22nd, 2015, 9:41 pm

Beta992:

Sorry, I replied to your PM before seeing your post.

Very well done!!

I'm very pleased that this worked for you. Did you manage to pull your product code O.K. ?
I haven't been able to look at a Linx 7 and haven't had the time to open my Linx 8 yet.

(Too many laptops... too many kaput booting ones...)

Any chance of a copy of your original firmware?

Again, very well done. I'm so pleased to hear of your success!!

Bodge99
Deleted User 1605

April 22nd, 2015, 10:05 pm

Hello All.

I've just received a copy of a Linx 7 original firmware. Many thanks to Beta992!!

I've had a quick look at the file and can confirm that the product code is found at the same location as with the Linx 10.

Also, that the full MSDM table is not used, same as with the Linx 10.

I'll update the guide to reflect this shortly.

Bodge99.
kurosaru
Linx Newbie
Linx Newbie
Posts: 11
Joined: March 6th, 2015, 10:45 pm
Linx Tablet: Linx 7
Retailer: Amazon
Windows Version: Windows 10 Pro

April 26th, 2015, 1:40 pm

Thank for the guide Bodge99, looking forward to doing it myself next weekend.
Deleted User 1605

April 26th, 2015, 6:21 pm

Kurosaru:

Good luck!! If you have any questions of any sort whatsoever then just post here or please feel free to PM me.

Don't forget, nobody is born knowing this stuff, also there is no such thing as a silly question when messing on with this stuff.

Bodge99
kurosaru
Linx Newbie
Linx Newbie
Posts: 11
Joined: March 6th, 2015, 10:45 pm
Linx Tablet: Linx 7
Retailer: Amazon
Windows Version: Windows 10 Pro

April 29th, 2015, 6:47 pm

Thank Bodge99, im use to working with JTags and UARTs you guide really made my life easier. granted I'm doing thing a little different.

BusPirate + Flashrom instead of Pi + FlashRom, but otherwise using your guide, never thought the win8 key be within that flashrom.

Image


I didn't notice within your guide, but might be worth stating they check the existing.bin file. and if running the dd command to show the serial key, they need to repeat reading and move the clip a little and repeat.

===================================================
Edit: Update, Fixed.

Image

All worked just like a charm. Thank Bodge99 for locations of MSDM table and location of Serial Key in the flash.
Deleted User 1605

April 29th, 2015, 9:45 pm

Kurosaru:

Well done for bringing your tablet back to life.

Flashrom normally flags an error if contact is lost during a read.. A write is always verified, so any error is flagged.

I haven't looked at the specific software flash updaters supplied with the relevant bios.zip archives (beyond the intel flasher in the Linx 10 archive), so I don't yet know how well they handle the MSDM table. I assume "not very well" i.e. wrong but I need to verify the exact situation.

I'll eventually write something up using a Bus Pirate (a nice little programmer, I've got a Chinese clone) with Linux and Windows...

I also intend to look at a software efi tool (and script) to perform a product code pull that is not dependent on any OS at all.

Again, well done. I'm just pleased that I've managed to help someone...

Bodge99
kurosaru
Linx Newbie
Linx Newbie
Posts: 11
Joined: March 6th, 2015, 10:45 pm
Linx Tablet: Linx 7
Retailer: Amazon
Windows Version: Windows 10 Pro

April 29th, 2015, 10:35 pm

id suggest just make a python script for nix and osx to handle the MSDM table and exe (python embedded) for windows. once again thank for doing all the leg work. really made the process much easier for me.

i think breadbord + bus pirate would make a small guide for people
Post Reply