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, or ambiguous and has long forum threads (ಠ_ಠ yes..that forum with the kopitiam) lacking on all the key details.

Since 2016, this post has been updated several times, the original post is archived at the end of this page. This post is written implicitly with the sole purpose for shedding light on key required information for custom router configurations and I will highlight the following point as many that come across this post fail to understand:

** THIS IS NOT a-step-by-step / how-to guide / tutorial **

Disclaimer

The following information provided in good faith that the reader already has the required knowledge to configure his/her own networking equipment.

I will NOT provide that knowledge. I also reserve the right to not answer / provide support requests to issues pertaining the usage of the key information provided (especially in cases relating to basic issues but not limited to this).

Should the reader of this post find him/herself having no clue what to do with the infomation below, this post is not intended for you, please seek help from a friend, family member or a trained professional qualified to handle networking equipment.

Custom router requirements

A capable router / managed switch with IEEE 802.1Q / VLAN tagging hardware and software support is required.

Most consumer routers that is adverstised as ‘unifi/maxis/time fiber compatible’ is already doing VLAN tagging, as most/if not all of the Malaysian fiber ISPs are using vlans for their networks.

The capabilities of these devices are limited by the firmware provided by the equipment manufacturer. Most of the home/consumer routers would be able to configure common defaults like vlan 621 that provides the internet service. However these routers are often limited in flexibility to configure custom VLAN bridging for the full spectrum of other services that comes with the fiber internet service; ie. IPTV, VoIP etc. and that the configuration will vary across the ISPs.

As such, commercial/business class ‘managed switches/routers’ (eg. mikrotik, ubiquiti); or the use of opensource firmware (eg. openWRT, ddWRT, tomato,* etc) for capable consumer routers that provides the full flexibility in the configuring advanced networking features are HIGHLY recommended to properly configure vlan trunking/tagging/bridging.

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

Fast forward to 2018, the key essentials above is an open secret as it is all in plain view on the main web administration page of the stock Maxis issued Archer C5v. Back in 2016, I had to ask my network engineer contact at Maxis for all this infomation as it was not user accessable in the older hardware, and embeded in the routers’ firmware / configuration.

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

-

Post change log

Oct 2020   - Post rewised

April 2020 - Post reorder; addition of disclaimer, requirements, etc.

Jan 2019   - Key essentials updated w/ screenshot of Archer C5v configured 
              for Maxis Fiber on Maxis's own fibre infrastructure.

Oct 2018   - Maxis issued router TP-Link Archer C5v; vlan config details, 
              key essentials updated.

Jan 2018   - Post reorder.

June 2017  - Voip section was edited for clarity/simplification.

Dec 2016   - Original post.

-

Original post below; preserved for historical reference

(Dec 2016)

Long story short, I managed to get Maxis Fibre working with my custom router with VoIP after getting some unofficial help from a friend at Maxis. So, this is a shoutout to that person: Many thanks!

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 you 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.

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.

EDIT: Maxis Fiber with IPv6 setup on the Ubiquiti EdgeRouter-X