Researching on the interwebs on the topic of setting up a custom router (non-maxis issued) with the Maxis fibre service yields several guides that are outdated, inaccurate, ambiguous, in long forum threads and/or lacking on all the key details. This post is written for purpose of shedding light on key piece(s) of information for custom router configurations.

Long story short, I managed to get Maxis Fibre working with my custom router with VoIP after getting some help from a friend at Maxis (Thank you!).

Note: (Oct 25, 2018) new Maxis issued router TP-Link Archer C5v has exposed some of the config details in plain view in its admin page, key essentials updated

(Jan 19, 2019) Updated page with key essentials settings w/ screenshot of an Archer C5v configured for Maxis Fiber on Maxis’s own fibre infrastructure

First and foremost, if you intend/plan to use your own router:

IEEE 802.1Q / VLAN tagging hardware support is required.

The key essentials:

##For Maxis Fibre on TM (HSBB) Infrastructure 
VLAN VID `621` #for internet (PPPoE)
         `822` #for VoIP/SIP
         `821` #for TM management network (Maxis Fibre using TM infrastucture)
         `823` #for Broadband TV/IPTV service

##For Maxis Fibre on Maxis Infrastructure
VLAN VID `11` #for internet (PPPoE)
         `14` #for VoIP/SIP
         `6`  #for Maxis management network (Maxis's own fibre infrascructure)
         `17` #for Broadband TV/IPTV service

The Archer C5v’s admin page has in plain view the key informations above.

Below: Screenshot from my Maxis issued Archer C5v for Maxis Fibre on TM (HSBB) Infrastructure

Maxis fibre TP-Link Archer C5v admin page configured for TM infra

Below: Screenshot courtesy of Afifi of his Archer C5v for Maxis Fibre on Maxis’s own Infrastruture

Maxis fibre TP-Link Archer C5v admin page configured for MX infra

Older original post below preserved for historical reference

(Dec 2016)

I used the Asus RT-AC66U router running the Tomato firmware (v1.28.0510.6 MIPSR2Toastman-RT-AC K26AC USB VPN) for the Maxis fibre (FTTH) service in a TM/Unifi (HSBB) area.

The details: Here’s how it connects physically, the ethernet connection out of LAN2 (standard for UniFi/HSBB configured networks) from the optical network termination, (ONT), aka fibre modem, eg. Huawei EchoLife HG8240w; connects to the WAN port of the custom router. The custom router handles the Internet connection via PPPoE using Maxis provided username and password.

(optional) Should want to use the VoIP service provided, tagging traffic on a LAN port (of your choosing) and the WAN port on your router with vlan id 821, 822. This allows the VoIP traffic to pass between LAN port and the WAN port, and no where else. I used the Maxis issued Technicolor TG784nv3 router to handle the VoIP connection. The Maxis router’s WAN is plugged into the designated LAN that you have chosen. No additional configuration is needed in the part of the Maxis issued router, the modem as configured by the service technician will work fine.

Advanced VLAN setting in tomato's webUI

Notes: Screenshot above, in this older version of tomato, there is a minor bug: the ethernet ports on the VLAN page is numbered in reverse in firmware from the physical markings on the router. (eg. plugged physical ethernet cable into LAN4 port on the router, configure for the LAN1 port on the VLAN page as in image above). Newer subsequent version of Tomato based router firmware has this issue fixed.

EDIT (June 2017): received email on the post w/ question on the set up. Hence, the voip section was edited for clarity/simplification.

EDIT (Jan 2018) Post reorder.

PS: I’ve upgraded from the tomato router to an EdgeRouter X, perhaps I’ll post an updated config for the ERX for maxis in a future post.