| booting = yes
=== Contributors ===
=== Basic info ===
* [http://www.gsmarena.com/samsung_galaxy_note_ii_n7100-4854.php more specs]
* [https://github.com/bigbiff/android_kernel_samsung_smdk4412 Unofficial TWRP kernel repo]
=== What works ===
* Compiling the kernel
* Touch screen fully calibrated
=== What does not work ===
=== Not tested ===
* WiFi (needs kernel modules compiling first)
=== How to enter flash mode ===
Press and hold "volume down + home + power" simultaneously. Then click volume up to confirm.
=== Installing system ===
First build the device package:
pre class="shell"> ./pmbootstrap .py build device-samsung-n7100</ pre>Then you need to configure the kernel before building with <code>menuconfig</code> like so:
<pre class="shell">./pmbootstrap.py menuconfig linux-samsung-n7100</pre>
You can hold down the enter key while it asks you the y/n questions until you get to the menu, then you want to enable the <code>DEVTMPFS</code> kconfig flag located in <code>Device Drivers ---> Generic Driver Options</code>.
Now you want to compile the kernel itself:
pre class="shell"> ./pmbootstrap .py build linux-samsung-n7100 --arch=armhf</ pre>
Once you've successfully compiled the kernel you can install the OS to an SD card or your system partition. I've only tried an SD card:
pre class="shell"> ./pmbootstrap .py install --sdcard=/dev/sdb</ pre>
You will need a 1GB SD card in order for this to work, also keep in mind that this will format the sd card.
Now you can flash the boot image:
pre class="shell"> ./pmbootstrap .py flasher flash_kernel</ pre>
We're using <code>flash_kernel</code> because the N7100 packages its kernel and initfs file into one boot image, where as some other phones have separate partitions for each '''unlike''' the N7100.