30 December 2016

$50 Amazon Fire 5th Generation Tablet

This this my 1st time brought and own a $50 tablet from Amazon on 4th December 2016. There are lots of review regarding this tablet, you can simply google it. What interest my to buy is that it can be rooted and install CyanogenMod. This is not normal android gizmos tablet/smartphone that you used to root/install custom rom, see below for detail. I will not go into detail of the review but attached below specification for referencing.



The following table shows the device specifications for each of the current Fire tablets, starting with the most recently released tablets on the left.


Fire HD 8 (2016)
Fire HD 10 (2015)
Fire (2015)
Fire HDX 8.9 (2014)
Fire HD 6 (2014)
Screen size
8-inch screen
10.1-inch screen
7-inch screen
8.9-inch screen
6-inch screen
Screen resolution
1280px x 800px (supports 720p "HD" resolution)
1280px x 800px (supports 720p "HD" resolution)
1024px x 600px
2560px x 1600px (supports 1080p "HD" resolution)
1280px x 800px (supports 720p "HD" resolution)
Abstracted LCD density
"tvdpi"
"mdpi"
"mdpi"
"xhdpi"
"hdpi"
RAM
1.5 GB
1024 MB
1024 MB
2048 MB
1024 MB
System on chip (SoC) platform
MediaTek MT8163V/B
MediaTek MT8135
MediaTek MT8127 D
Qualcomm Snapdragon 805
MediaTek MT8135
CPU
ARM Cortex-A53 (64-bit quad-core processor 1.3GHz (V/B))
Quad core (dual-core ARM Cortex A15 1.5GHz, dual-core ARM Cortex A7 1.2GHz)
Quad-core ARM Cortex A7, 1.3 GHz
Quad-core Krait (MSM8084), 2.5 GHz
Quad-core (dual-core ARM Cortex A15 1.5GHz, dual-core ARM Cortex A7 1.2GHz)
GPU
ARM Mali-T720 MP2
PowerVR G6200
Mali-450
Qualcomm Adreno 420, 600 MHz
PowerVR G6200
WiFi
802.11 a/b/g/n (2.4 GHz and 5.0 GHz dual band)
802.11 a/b/g/n/ac (2.4 GHz and 5.0 GHz dual band)
802.11 b/g/n
802.11 a/b/g/n/ac MIMO + HT80
802.11 b/g/n
External storage
MicroSD up to 200 GB
MicroSD up to 128 GB
MicroSD up to 128 GB
None
None
Bluetooth
4.1 LE
4.0 LE
4.0 LE
4.0 LE
4.0 LE
Location services
WiFi-based
WiFi-based
WiFi-based
GPS (WAN only), WiFi-based
WiFi-based
OS version
Fire OS 5.3—based on Android 5.1.1, API level 22
Fire OS 5—based on Android 5.1, API level 22
Fire OS 5—based on Android 5.1, API level 22
Fire OS 4—based on Android 4.4.2, API level 19
Fire OS 5 (system update, available 2015)—based on Android 5.1, API level 22 Fire OS 4—based on Android 4.4.2, API level 19
Heap size (default)
128MB
96 MB
96 MB
128 MB
96 MB
Heap size (large)
256 MB
256 MB
256 MB
256 MB
256 MB
Front-facing camera
VGA
HD 720p
VGA
HD 720p
VGA
Rear-facing camera
2 MP
5 MP
2 MP
8 MP
2 MP
Microphone
Yes
Yes
Yes
Yes
Yes
Multi-touch
10-point
10-point
10-point
10-point
10-point
Accelerometer
Yes
Yes
Yes
Yes
Yes
Compass
No
No
No
Yes (WAN) No (WiFi)
No
Gyroscope
Yes
Yes
No
Yes
Yes
Light sensor
Yes
No
No
Yes
No
Proximity sensor
No
No
No
No
No
Build.MANUFACTURER
Amazon
Amazon
Amazon
Amazon
Amazon
Build.MODEL
KFGIWI
KFTBWI
KFFOWI
KFSAWA (WAN) KFSAWI (Wi-Fi)
KFARWI


Tutorial Root Installation CyanogenMod 12.1 on Amazon Fire 5th Generation 

1. ADB Sideload Restore Amazon Fire Stock Firmware 5.3.1.0

Do not connect WiFi yet or else your device may be updated making it more difficult to customize.
Disable Updates!

Settings > Apps & Games > Amazon Application Settings > Appstore > Disable Updates and Notifications

Settings > Device Options > System Updates > lists Fire OS version
Settings > Security > Allow Apps from Unknown Sources

Settings > Device Options > TAP on Serial Number seven times to enable Developer Options > Enable ADB

Note that you can downgrade firmware from Fire OS 5.3.2 to 5.3.1 but do not downgrade any lower or you will hard brick the device. You can also downgrade from 5.1.4 to 5.1.3 or 5.1.2.1 or 5.1.2. 

Firmware:
https://mega.nz/#!lhomARpT!m0q6Sdyro5Ez9ruc7qhMUUbFVr93zyvRozj3OfAZaoU

Copy firmware .bin file to where ADB.exe file is.
Press and hold power button and volume down button simultaneously when booting the device.

Connect the device to the computer.
Select: apply update from ADB on Tablet.
Use Volume buttons to move and Power button to select.

***IMPORTANT***
You must now change the driver at this stage only.
Go to Device Manager and figure out where the device is listed, usually under Fire Devices, and right click > Update Driver Software... in a way that you "Browse my computer for driver software" and "Let me pick from a list if device drivers on my computer" > UNCHECK: Show compatible hardware >

then SELECT: Android Composite ADB Interface.

Reboot computer when asked.

On the computer from the Command Prompt with Administrator privileges, use cd.. to go up one directory and cd adb to get inside adb folder.

Type:
adb sideload filename
for example:

adb sideload update-kindle-global-37.5.4.2_user_542168620.bin

Windows 10 x64(Update 2018)
Open SuperTools file
Used Shift key right click select "Open PowerShell windows here"
Type adb space sideload space
Then drag the bin file in
Press enter


P/S:Make sure Firmware.bin file is in same location (Supertool), that is listed in command prompt.




  
Troubleshooting
Device may not connect to PC until you select apply update from ADB,
check device manager, Fire should be listed ADB sideload or adb composite interface, when in recovery mode
If device is in adb sideload mode
Code:
adb devices
should return 
Code:
A000XXXXXXXXXXX.........sideload
if not drivers are not correct
Manually Fix Drivers
Open device manager Settings>Devices>Device Manager
(If Kindle is not listed as Android>Android Composite ADB interface)
select Other Devices>Fire
Right Click>Update Driver Software
Browse my computer for Driver Software
Let me pick from a list of drivers on my computer
select Android or Android Phone (or ADB Interface or Android Device)
Select Android Composite ADB interface
or Android Composite ADB interface
next
you may have to reboot pc



2. Root Amazon Fire 5th Generation FireOS 5.3.1.0

Download AmazonFire5thGenSuperTool from:
http://rootjunkysdl.com/files/?dir=A...0gen/SuperTool

Boot into the operating system and then Connect the device to the computer.


3. Amazon Fire 5th Generation CM 12.1

- Fresh Installation from FlashFire 0.53
- Click the Red + and choose 'Wipe'
- Ensure System data, 3rd party apps and Dalvik cache are CHECKED
- Click the Red + button and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Cyanogenmod Zip
- Accept defaults
- Click the Red + button again and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Open Gapps Zip.
- Accept defaults
- Move "Wipe" to the Top of the order
- Press the big FLASH button.

Upgrading from FlashFire 0.53
- Click the Red + button and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Cyanogenmod Zip
- Click the Red + button again and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Open Gapps Zip.
- Accept defaults
- Click the Red + again and choose 'Wipe'
- ONLY tick Dalvik and Cache.
- Press the big FLASH button.





Camera Test
Indoor:

Outdoor:



Video Test 720P

Antutu

Geekbench




Quadrant Standard Edition

3DM Mark Ice Storm Unlimited

3DM Mark Ice Storm Limited

GFX Bench 3.1




PassMark

FireOS Version
Android 2.3 Gingerbread
6.3.1
6.3.2 – longer movie rentals, Amazon cloud synchronization.
6.3.4 – latest version for Kindle Fire (2011)
Android 4.0 Ice Cream Sandwich
7.5.1 – latest version for Kindle Fire HD 7" (2012)
8.5.1 – latest version for Kindle Fire HD 8.9" (2012)
10.5.1 – latest version for Kindle Fire (2012).
Android 4.1 Jelly Bean
3.2.8 – rollback point for Fire HDX (2013).
3.5.0 – introduces support for Fire Phone; Android 4.2.2 codebase.
3.5.1 – Fire Phone maintenance version.
Android 4.4 KitKat
4.1.1
4.5.5.1
4.5.5.2 – latest version for tablets released in 2013.
4.6.6.0 – Fire Phone
4.6.6.1 – latest version for the Fire Phone.
Android 5 Lollipop
5.0 (Bellini)
5.0.5.1 – introduction of Fire TV.
5.0.1
5.1.1
5.1.2 (Rootable)
5.1.2.1
5.1.4
5.2.1.0 – Fire TV devices.
5.2.1.1 – latest version for Fire TV devices.
5.3.1.0 – latest version for tablets released in 2014 and 2015. (Rootable)
5.3.1.1 – latest version for tablets in August 2016
5.3.2.0 – latest version for November 2016
5.3.2.1 – latest version for December 2016

Downgrading Options
  • 5.3.2.1 cannot be rooted, nor downgraded -28 Dec 2016
  • 5.3.2 can not be rooted, but can be downgraded to 5.3.1.0 - 28 Dec 2016
  • 5.3.1.0 cannot be downgraded, trying will brick - 19 Jul 2016
  • System version 5.1.4, 5.1.3 & 5.1.2.1 can be downgraded to 5.1.2 - 5 June 2016
  • System version 5.1.4, 5.1.3, 5.1.2.1, and 5.1.2 cannot be downgraded to 5.1.1 or lower
  • System Version 5.1.X cannot be downgraded to 5.0.X

12 December 2016

How to unbrick and flash back Amazon Fire 5th generation FireOS 5.3.1.0



The above video show you how to unbrick and flash Amazon Fire OS back with Stock Recovery.

You can easily return to stock FireOS. You may need to do this if something goes wrong when installing Cyanogenmod.

Steps:
1. Download FireOS 5.3.1.0

2. Download and run ADB Installer
http://forum.xda-developers.com/showthread.php?p=4891511


3. Boot Fire into recovery: hold volume down button & power button at the same time. If it boots to fastboot mode, use the other volume button.

4. Select Sideload

5. Connect to PC via usb cable

6. Open a command prompt with the path set to the folder where you downloaded FireOS

7. Run this command to load the firmware:
adb sideload update-kindle-global-37.5.6.0_user_560177220.bin

8. Once the recovery options come back, wipe data and cache.

9. Select reboot


23 November 2016

Dell Latitude E6400 Hinge Speaker Replacement

Serve me well since 2009, recently due to wear and tear the hinges and speakers are not working. Buy the spare parts from Aliexpress and replaced the faulty hinge and speaker.

Check out the following DIY photos.
















Replacement Completed 





13 August 2016

How to Install Xposed on Xiaomi Mi Max


Download file:
- Xposed installer 3.0 alpha4_3 apk (Manage install Module)
- Xposed sdk23 arm64 v86 and above zip file (Xposed Framework))
- Xposed uninstaller zip file

Steps:
1. Download all above mentioned files into your micro sdcard
2. Install Xposed Installer 3.0 alpha4_3 apk.
3. Reboot into TWRP recovery
4. Flash the xposed-v86-sdk23-arm64-MIUI-edition-by-SolarWarez-20160710.zip file
5. After flashing, Reboot

If you can’t use the xposed modules boot to twrp and flash the uninstaller zip. Reinstall  latest xposed version again.


12 August 2016

IMEI Restore for Xiaomi Mi Max

STEP 1:

Mi Max must be rooted, download a Mi Max Global/China custom/stock rom.

https://drive.google.com/file/d/0B3bizPCWTBjcaHZfYWJ4MVBXWk0/view?usp=sharing

Download the above rar file which contains Qualcomm QPST Tool, the IMEI Converter, and adb files. Then installed Qualcomm QPST Tool.

STEP 2:

Once installed, connect your phone to the computer and open the adb folder.
Make sure your phone has "USB Debugging" enabled.

Hold "Shift" and right click on the blank area of the folder and select "Open command window here"


@ command prompt , type "adb shell" and press enter. Type "su" and your phone should have root privelages. Finally, type "setprop sys.usb.config diag,adb"


Your phone should now be in diagnostic mode.

Open QPST Configuration located at "C:\Program Files (x86)\Qualcomm\QPST\bin" or wherever you installed it. Your phone should show up under "Active phones"


Click the "Start Clients" tab, then "Software Download"


Go to the “backup” tab and create a backup of your QCN file, save it somewhere safe.
It’s extremely important that you create this backup in case you mess up something later on.
You will be able to restore the QCN file as easily as you backed it up.


If you need to restore the QCN file, go to the “restore” tab and select the QCN file you backed up.
After you have backed up the QCN file, navigate to where you installed QPST and find the program “RF_NV_Manager” for me, it is located in “C:\Program Files (64)\Qualcomm\QPST\bin”


Open RF_MV_Manager and connect the phone.

In RF_MV_Manager, click "File" then click "Read supported RF NV items"


Look for number 550. It should say "NV_UE_IMEI_I"


There will be 9 black fields, this is where you enter your IMEI number.
Click the "hex" button.

Open the IMEI converter program located in the folder you downlaoded

Use the IMEI convertor to convert your IMEI number to HEX. Make sure you enter your IMEI number correctly.


Once the IMEI number is converted, start filling in the blank fields on number 550 in the RV NV Manager.

There should be two characters per field.

For example, field 1 will be something like 08, field 2 will be something like 9A.
ONLY PUT TWO CHARACTERS PER FIELD.

After all the boxes are filled in correctly, click the "Write NV" button.


The changes should then be written to the phone. Reboot the phone and then dial *#06# to check the changes. your IMEI number should be back and you should then be able to log into your MI Account and use other features that require your IMEI number.