User Tools

Site Tools


opnsenseonvelocloudedge510

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
opnsenseonvelocloudedge510 [2025/11/05 09:54] Fabián Rodríguezopnsenseonvelocloudedge510 [2025/11/30 13:55] (current) Fabián Rodríguez
Line 2: Line 2:
 The Velocloud EDGE 510 is a discontinued enterprise router now widely available on platforms like eBay for under $50 CAD. Following this guide transforms it into a fully functional firewall/router. Online reports show this should also be possible with the Edge 520 model. The Velocloud EDGE 510 is a discontinued enterprise router now widely available on platforms like eBay for under $50 CAD. Following this guide transforms it into a fully functional firewall/router. Online reports show this should also be possible with the Edge 520 model.
  
-For those seeking a plug-and-play experience, [[https://legoutdulibre.com|Le Goût du Libre.com]] offers ready to use units with OPNsense pre-flashed for 90$ CAD in Montreal, Canada - or you can [[https://www.ebay.com/itm/297261007996|buy your own on eBay]] and follow this tested and revised guide, based on multiple installations.+You can [[https://www.ebay.com/itm/297261007996|buy one of these on eBay]] and follow this tested and revised guide, based on multiple installations.
  
 While the router's performance is modest by today’s standards, it features: While the router's performance is modest by today’s standards, it features:
  
   * Intel Atom C2358 CPU, 4 GB RAM, 8 GB eMMC   * Intel Atom C2358 CPU, 4 GB RAM, 8 GB eMMC
-  * 2 USB ports+  * AES‑NI hardware acceleration (aesni0), useful for IPsec/OpenVPN performance. 
 +  * On some models : 
 +    * Qualcomm Atheros QCA9880 / QCA986x 802.11ac wifi card (168c:003c) : detected as none3 by OPNsense, limited support in FreeBSD 
 +    * Sierra Wireless EM7455 LTE modem (Qualcomm Snapdragon X7 LTE‑A) detected as u3g0 (see [[https://docs.opnsense.org/manual/how-tos/cellular.html|Configuring cellular modems]]  
 +  * 2 USB 2.0 ports
   * 4×1 Gbps Ethernet ports   * 4×1 Gbps Ethernet ports
   * Reliable serial access and coreboot compatibility   * Reliable serial access and coreboot compatibility
Line 17: Line 21:
 == Pre-install notes == == Pre-install notes ==
  
-  * WAN port=GE4 and LAN port=GE1 when booting into the stock Velocloud OS. +  * WAN port=GE4 port and LAN port=GE1 when booting into the stock Velocloud OS. 
-  * LAN port=GE1 port and WAN port=GE2 port, starting from the OPNsense USB Liveboot stage. **⚠️ Changing these assignments in OPNsense may render the router unreachable.**+  * WAN port=GE2 port and LAN port=GE1 port, starting from the OPNsense USB Liveboot stage. Internet will work right after first boot from the USB key. **⚠️ Changing these assignments in OPNsense may render the router unreachable.**
   * The IP configuration after installation is as follows:   * The IP configuration after installation is as follows:
     * **WAN**: DHCP (address automatically obtained from the provider)     * **WAN**: DHCP (address automatically obtained from the provider)
     * **LAN**: Static IP 192.168.1.1, with DHCP leases distributed within this range     * **LAN**: Static IP 192.168.1.1, with DHCP leases distributed within this range
-  * Wi-Fi is not enabled, despite antennas and wifi radio being present on some models. The wireless chipset on this router is not well supported by OPNsense. In general, OPNsense recommends using external access points with VLAN configuration for Wi-Fi.+  * Wi-Fi is not enabled, despite antennas and wifi radio being present on some models. When present, the wireless chipset on this router (Qualcomm Atheros QCA9880 / QCA986x 802.11ac wifi card - 168c:003c) is not well supported by OPNsense. In general, OPNsense recommends using external access points with VLAN configuration for Wi-Fi.
   * **⚠️ Despite having Gigabit ports, actual performance may be limited by the processor, RAM, and enabled OPNsense features.** Check the OPNsense official documentation for more details.   * **⚠️ Despite having Gigabit ports, actual performance may be limited by the processor, RAM, and enabled OPNsense features.** Check the OPNsense official documentation for more details.
  
Line 35: Line 39:
       - Run the two commands below to change the root password<code>mount_root       - Run the two commands below to change the root password<code>mount_root
 echo -e "youpassword\nyoupassword" | passwd root</code> echo -e "youpassword\nyoupassword" | passwd root</code>
-      Reboot device and login with new password +  Let'connect the network before rebooting : connect a network cable from your router or switch to the 4th port (GE4). Connect your computer to port 1 (GE1). 
-  - Once logged in,<code>cd /root</code> +  - Reboot the device, it will take 3-4 minutes before you can connect to it. 
-  - From there, let'configure the network. Connect a network cable from your router or switch to the 4th port (GE4) and allow it to establish a link and connect. Connect your computer to port 1 (GE1).+  - Youmay need to press **Enter** a couple of times to see the **vc-edge login:** prompt. Login with the  password you configured before (user is **root**).
   - Change to the existing ''firmware'' directory: <code>cd /root/firmware</code>   - Change to the existing ''firmware'' directory: <code>cd /root/firmware</code>
   - Grab a copy of the modified corebooot firmware : \\ ''wget <nowiki>https://raw.githubusercontent.com/PhoenixSheppy/VeloCloud-Edge-510-OPNsense-Conversion-Guide/refs/heads/main/firmware/2017-4-10-coreboot.rom</nowiki>''\\ \\ This output should follow:\\ <code>Connecting to raw.githubusercontent.com (185.199.108.133:443)   - Grab a copy of the modified corebooot firmware : \\ ''wget <nowiki>https://raw.githubusercontent.com/PhoenixSheppy/VeloCloud-Edge-510-OPNsense-Conversion-Guide/refs/heads/main/firmware/2017-4-10-coreboot.rom</nowiki>''\\ \\ This output should follow:\\ <code>Connecting to raw.githubusercontent.com (185.199.108.133:443)
Line 74: Line 78:
 Verifying flash... VERIFIED. Verifying flash... VERIFIED.
 </code> </code>
-  - To finalize, the watchdog timer that reboots the systems and prevents from running another OS has to be disabled. **This is a critical step, and can't be skipped**. Run the following command:<code>i2cset -y 1 0x24 0x00 0x00 && i2cset -y 1 0x24 0x01 0x00</code>+  - To finalize, the watchdog timer that reboots the systems and prevents from running another OS has to be disabled. **This is a critical step, and can't be skipped**. Run the following commands:<code>i2cset -y 1 0x24 0x00 0x00 
 +i2cset -y 1 0x24 0x01 0x00</code>
  
 After you've run those two commands, your device is ready to install OPNsense. After you've run those two commands, your device is ready to install OPNsense.
Line 95: Line 100:
   - When prompted, enter the password : ''opnsense''\\ The installer should launch. All questions can be kept as default except the following :   - When prompted, enter the password : ''opnsense''\\ The installer should launch. All questions can be kept as default except the following :
     - At the second step, choose **UFS/UEFI Hybrid**. ZFS is ideal on systems with more storage and resources, but not practical on this configuration. You can decide to try it anyways, this is a homelab device to experiment.     - At the second step, choose **UFS/UEFI Hybrid**. ZFS is ideal on systems with more storage and resources, but not practical on this configuration. You can decide to try it anyways, this is a homelab device to experiment.
-    - At the third step, choose the internal storage eMMC storage as target for installation. This will replace the factory Velocloud OS. In this example an external 64GB USB key used for the installer was detected as ''da0'', the other storage (''da1''indicating 7GB is the internal storage.+    - At the third step, choose the internal storage eMMC storage ("<Generic Ultra HS‑COMBO 198> (7GB)" or similar) as target for installation. This will replace the factory Velocloud OS. The installer USB key may be detected as ''da0'', the other storage (''da1''), rely on the description.
   - After that, proceed with defaults. You will see progress indicators. This should take **under 8 minutes**.   - After that, proceed with defaults. You will see progress indicators. This should take **under 8 minutes**.
   - You can then change the root password (default is ''opnsense''), or just choose **Complete Install**.    - You can then change the root password (default is ''opnsense''), or just choose **Complete Install**. 
   - Next step, choose **Shutdown** and wait for a couple of minutes. **Remove the USB key**, disconnect and reconnect the power cable, the router will then boot. This will take **3-4 minutes**.   - Next step, choose **Shutdown** and wait for a couple of minutes. **Remove the USB key**, disconnect and reconnect the power cable, the router will then boot. This will take **3-4 minutes**.
  
-You should now be able to ping the router at 192.168.1.1 and complete the configuration by opening a browser to https://192.168.1.1 - you may have to accept a security exception as the SSL certificate used is self-signed.+You should now be able to ping the router at 192.168.1.1 and complete the configuration by opening a browser to https://192.168.1.1/ui/core/initial_setup - you may have to accept a security exception as the SSL certificate used is self-signed.
  
 The default user and password (unless changed during the installation), are ''root'' and ''opnsense'', respectively. Refer to the official OPNsense documentation for further details. The default user and password (unless changed during the installation), are ''root'' and ''opnsense'', respectively. Refer to the official OPNsense documentation for further details.
opnsenseonvelocloudedge510.1762365286.txt.gz · Last modified: by Fabián Rodríguez