Here, i share many things i originally written. Such as tutorial, project, and share thoughts on various topics.
Btw this personal blog originally written by myself from scratch and not using any frameworks. So you'll facing bug or view issues in different devices (please forgive me lol)
Well, I'm owner of @AyraProject channel in Telegram. After 4+ years in Telegram with many subscribers, i decided to make my own personal blog for better accessibility and write a public post about many things i interested.
Finally i decided to make a personal blog for myself, since i hate dependencies, now i wrote this blog with my own code and without any frameworks included.
It may not optimized yet, but please enjoy with limited features XD
Posted on 2024-09-01
Posted on 2024-08-31
See all blog posts
OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned. Techdata: Net1 R05CPU: MediaTek MT7628AN (580 MHz)Memory: 64 MBFlash: 16 MBWLAN: 802.11n 2.4g b/g/nEthernet: 2x 100MModem: Sony Altair ALT3800 (baseband), ALT6300 (RF transreceiver), 150/50 Mbps DL/UL. How to dump stock firmware1. Install putty, and open it2. Change into this:Host Name: modem ip address (ex: 192.168.0.1)Port 23Connection Type: Other (Telnet)3. Type:cat /proc/mtdOutput may be like this:dev: size erasesize name mtd0: 01000000 00010000 "ALL" mtd1: 00030000 00010000 "Bootloader" mtd2: 00010000 00010000 "Config" mtd3: 00010000 00010000 "Factory" mtd4: 007b0000 00010000 "firmware1" mtd5: 007b0000 00010000 "firmware2" mtd6: 0065ef59 00010000 "rootfs" mtd7: 000b0000 00010000 "rootfs_data" mtd8: 00050000 00010000 "reserved"4. Backup firmware partition with this:cat /dev/mtd4 >> /tmp/firmware.bin5. Now you can download dumped firmware with WinSCP or tftp:tftp -g -r firmware.bin 192.168.0.1 How to flash OpenWrt firmwareDownload openwrt-ramips-mt76x8-net1_r05-squashfs-sysupgrade.bin and rename it to ‘firmware.bin’Change the PC IP address to static: IP Address: 10.10.10.3 Subnet mask: 255.255.255.0 Gateway: 10.10.10.123Open tftpd64 Unplug the modem power adapter, plug the LAN cable into the PCPress Reset/WPS on the modem, then plug in the power adapter without releasing the buttonWait for the process to completeAfter the e logo flashes red and blue, change the IP address to DHCP Enter 192.168.1.1 user: root pass: root Restore stock firmware:Download net1_firmware.bin and rename it to firmware.bin or use your own ‘firmware.bin’ backup fileFlash guide same to the OpenWrt firmware above Note:Untested for PLDT R051, SmartBro, Xl Home MV008By default LAN1 is for LAN, and LAN2 is for WANRed-purple blinking mean it still booting Bug:4G LTE Modem (Fixed) Update 12 May 2025Modem cellular is fixed now! It was exposed as CDC Ethernet driver at eth1 devices in new build of OpenWrt firmware.You need to re-download openwrt-ramips-mt76x8-net1_r05-squashfs-sysupgrade.bin again to use modem cellular in this device. Now with OpenWrt 24.10.1 stable instead of Snapshot OpenWrt v25.Currently i can't test it to connect cellular network since Net1 provider is discontinue and modem is only has Band 31 which unavailable to rest network providers. Let me know if the modem is working. Add cellular network:Go to Network > InterfaceAdd new interfaceName: wwan Protocol: DHCP client Device: eth1config interface 'eth1' option proto 'dhcp' option device ‘eth1’Edit again, change tab to Firewall settingsAssign firewall to WAN How to mount modem into ttyUSB:Connect to modem ssh, run this command:echo "216f 0047" > /sys/bus/usb-serial/drivers/option1/new_idExample usage:root@OpenWrt:~# dmesg | grep ttyUSB [ 145.939378] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 [ 145.980335] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3 [ 146.021129] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB5 root@OpenWrt:~# comgt -d /dev/ttyUSB1 info ##### Wireless WAN Modem Configuration ##### Product text: ====Manufacturer: Altair Semiconductor Model: ALT38XX Revision: P65Net1_CP_R051_V004 OK ==== Manufacturer: Altair Semiconductor IMEI and Serial Number: 353375xxxxxxxx4 Manufacturer's Revision: P65Net1_CP_R051_V0 Hardware Revision:Network Locked: 0 Customisation:Band settings: ( ) APN: 1,"IP","internet",,0,0,0,0,0,,0 ##### END ##### root@OpenWrt:~# comgt -d /dev/ttyUSB1 SIM ready Waiting for Registration..(120 sec max)… Use WAN (LAN2) port instead of cellular network:Must delete wwan (eth1) interface Unbrick Guide (With Serial)Use ‘How to flash OpenWrt firmware’ guide if you accidentally bricked it, if LAN does not work you can use USB to TTL. This guide only if you destroy firmware1 and not erase bootloader or others partition.Connect TTL to Serial USB with TX to RX, RX to TX, GND to GND. Do not connect 3v3!Open Putty, set Serial COM to your USB, and baud rate is 115200Turn on router, press any key when this log show upHit any key to stop autoboot: 0Type this commandsetenv ipaddr 192.168.1.1 # Router's IP setenv serverip 192.168.1.100 # Your TFTP server IP setenv netmask 255.255.255.0 saveenvBoot openwrttftpboot 0x81000000 openwrt-ramips-mt76x8-net1_r05-squashfs-sysupgrade.binNow you can upgrade stock or OpenWrt firmware from LuCi Download:openwrt-ramips-mt76x8-net1_r05-squashfs-sysupgrade.bin (last update: 12/05/2025)net1_firmware.bintftpd.zip Source code:https://github.com/AyraHikari/net1_r05_openwrt
Posted on 2025-05-10
See all project posts
Hello, Anonymous! Want log in?