Yet Another Needless Site

  • About Me

N1

Lost USB connection between USB hard drive and Phicomm N1 after a while

Carrot 2018-12-14

My N1 box lost connection to USB hard drive after a while, and dmesg shows something like this: [ 1.000000] usb usb1-port1: disabled by hub (EMI?), re-enabling… [ 1.000000] usbContinue reading

Unbricked my first Phicomm N1

Carrot 2018-12-08

It turns out that Phicomm T1 (not N1)’s firmware could be flashed onto N1, with “erase bootloader” enabled. To connect N1 to computer I need to remove the lid ofContinue reading

My script for installing Armbian 5.67 into Phicomm N1

Carrot 2018-12-08

Modified from the original script from Armbian 5.67, credits to them. It seems that u-boot on Phicomm N1 hardcoded 0x27400000 for reading / storing its environment variables, and is overwrittenContinue reading

Specify MAC address for eth0 in Armbian on Phicomm N1

Carrot 2018-12-08

I’m still not clear why but Armbian on Phicomm N1 was unable to get the factory set MAC address. Instead, it uses a random address each time it boots. ToContinue reading

Installing Armbian Ubuntu 18.04 (4.19 kernel) on Phicomm N1

Carrot 2018-12-02

The script install.sh shipped with Armbian works well. But if we’re willing to sacrifice the boot logo, the first partition can starts at offset 128M, instead of 700M as usedContinue reading

Partition table format of Phicomm N1

Carrot 2018-12-02

Found at offset 0x2400000 of /dev/mmcblk1: Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 02400000 4D 50 54 00 30 31Continue reading

Change boot logo of Phicomm N1

Carrot 2018-12-02

Dump logo from /dev/logo: dd if=/dev/logo of=logo.dmp bs=1M. Unpack dumped partition using aml-imgpack. But note that all opens need to be fixed. The original author uses text mode to manipulateContinue reading

Script for installing Armbian (3.14 kernel) to Phicomm N1

Carrot 2018-11-26

Update: I suggest to use this script instead if you care about (a bit) more free disk space and/or want to change the box’s boot splash image. From GitHub, slightlyContinue reading

Posts pagination

« 1 2 3
Recent Posts
  • Stop /etc/resolv.conf from being updated automatically
  • My first take on C++ coroutines
  • Restart nginx on failure endlessly on Debian
  • Packing / unpacking FP32s as BFloat16s with AVX2 (truncating)
  • Build Linux 5.10 LTS for Phicomm N1
Categories
  • Linux
  • N1
  • Network
  • Programming
  • Router
  • U-Boot
  • Uncategorized
  • VPS
  • Website
Recent Comments
  • Carrot on Boot Phicomm N1 without emmc_autoscript / s905_autoscript
  • Carrot on Boot Phicomm N1 without emmc_autoscript / s905_autoscript
  • Justin on Boot Phicomm N1 without emmc_autoscript / s905_autoscript
  • Justin on Boot Phicomm N1 without emmc_autoscript / s905_autoscript
  • Anonymous on Boot Phicomm N1 without emmc_autoscript / s905_autoscript
Meta
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright 2025 Yet Another Needless Site | Designed by CodeGearThemes

Powered by WordPress