User:Kc

my sunxi zoo

 * Lamobo R1 - working as all-in-one 2.5W router/server/audio box, now living in a repurposed toshiba magnia sg20 case
 * Banana Pi M1 - pics: 1.2W audio box (sorry for the potato)
 * Orange Pi PC x2, Orange Pi Plus 2E - desktop replacement v2 - pics: 8-core h3 rig, orange ice-cream sandwich
 * Nolimbook - currently bricked (eink controller stopped working after fw update, eh)
 * new arrivals: Xunlong_Orange_Pi_Zero_Plus_2 (H3 and H5), Xunlong_Orange_Pi_Zero (256M), Xunlong_Orange_Pi_Win, Xunlong_Orange_Pi_Prime, Orange Pi PC Plus

bookmarks

 * Fex_Guide, UART
 * Linux_mainlining_effort, Linux, Mainline_U-Boot, Mainline_Kernel_Howto
 * Sunxi_devices_as_NAS, SATA
 * Cpufreq, Temperature_Calibration
 * Display, Xorg, Mali_binary_driver, Mali400, Cedrus, Sunxi-cedrus
 * Audio_Codec, alsa config
 * A20, H3, AR100, Table_of_allwinner_based_boards, Allwinner_SoC_Family
 * PIO (header pinouts), LIRC, IR, GPIO, External interrupts
 * category:tutorials, category:software, Special:Categories
 * category:tutorials, category:software, Special:Categories

distros

 * armbian releases
 * loboris images for opipc
 * best android for H3 devices

git repos and resources

 * linux-sunxi
 * rellla
 * mosterta
 * montjoie
 * allwinnder docs

hacks

 * orange pi pc irqs realloc
 * fix hdmi through dvi
 * axp209 mainline patch
 * my display is pink! (using vga-hdmi). fix? replug converter power. it should reread monitor's EDID
 * 1280x1024 mode on old kernel
 * no sdcard when booted from emmc? set "sdc_detmode = 1" in [mmc0_para] (.fex/.bin)
 * dump fex config on legacy? "echo wifi_para >/sys/class/script/dump;cat /sys/class/script/dump" or read_fex

H3droid
board  vreg    ram     emmc    eth     wifi    usb     u-boot --- opi2   sy8106a 1.0     -       100     8189etv 4+1 opilite sy8113b 0.5    -       -       8189ftv 2+1 opimin2 sy8106a 1.0    -       100     -       4+1 opi1   sy8113b 0.5     -       100     -       1+1 opipc  sy8106a 1.0     -       100     -       3+1 opipc+ sy8106a 1.0     8       100     8189ftv 3+1 opi+   sy8106a 1.0     8       1000    8189etv 4+1 opi+2  sy8106a 2.0     16      1000    8189etv 4+1 opi+2e sy8106a 2.0     16      1000    8189ftv 3+1 opi0   sy8113b 0.5     spi     100     xr819   1+1(+2) opi0+2 sy8113b 0.5     8+spi   -       ap6212  0+1(+2) --- bpim2+ ? 1.0    8       1000    ap6181  2+1 bpim2+h2+ ? 1.0    8       1000    ap6181  2+1 bpim2+edu ? 0.5    -       1000    -       2+1 --- npim1   sy8113b 0.5/1.0 -       100     -       3+1 npim1+ ? 1.0    8       1000    ap6216  3+1(+1) npineo sy8113b 0.5     -       100     -       1+1 npineoair ? 0.5    8       -       ap6212  0+1(+2) --- pcduino4nano sy8113b 1.0       100     -       3+1

possible use cases for 3D (mali)

 * chromium?
 * kodi
 * glshim (opengl to gles converter)
 * 3d accelerated window manager
 * Qt5
 * android

systemd is evil (and written by idiots)

 * removing systemd from debian
 * removing systemd from arch
 * Arguments against systemd
 * tso and linus and the impotent rage against systemd
 * debian is OWNed by the nsa (and redhat is maintained by them)
 * another nice analysis
 * more reading
 * more reading
 * gentoo's take on systemd-less OS
 * code quality, yay

arm cores explained (by apritzel)
more info: https://www.arm.com/products/processors/cortex-a
 * Cortex-A8: first ARMv7 implementation from ARM Ltd., single core only, no LPAE or virt extension (read: limited to 4GB phys mem and no KVM/Xen)
 * Cortex-A7: power efficient, in-order, up to four cores, LPAE + virt extension
 * Cortex-A15: performance optimized, out of order, LPAE + virt extension, can be paired with A7 in big.LITTLE systems
 * Cortex-A12/A17: more power _efficient_ than A15, more powerful than A7, LPAE + virt
 * A53: in order, power saving core, AArch64 + AArch32 (can run 32-bit OSes and programs)
 * A57: OoO, performance cores, A64 + A32
 * A72: improved A57 (FPU is better)
 * A73 is power _efficient_ 64-bit core, so similar idea like the A12/A17, but 64-bit
 * A35: more power saving than A53, but possibly less performant
 * A32: ARMv8, but no 64-bit