2GHz CCR2004-1G-12S+2XS

Recently I bought new CCR2004-1G-12S+2XS, it appear that has 2GHz CPU speed, and handling 2Gbps PON + PPPoE is stable

but other CCR2004-1G-12S+2XS just tun at 1.7GHz, is not possible to increase CPU speed?

give extra 300MHz would help 2Gbps PON PPPoE stability

The two items "belong" to different production batches/board revisions, one is factory software 7.9 (older, 1700 MHz) and one is 7.15 (newer, 2000 MHz), sometimes Mikrotik makes these kinds of changes without publishing anything about it, if you check the device page:
https://mikrotik.com/product/ccr2004_1g_12s_2xs
it still has 1700 MHz listed as CPU speed.

You can check what you have as options under:
/system routerboard settings set cpu-frequency=[TAB]

1 Like
> /system device-mode print 
                 mode: advanced     
     allowed-versions: 7.13+,6.49.8+
              flagged: no           
     flagging-enabled: yes          
            scheduler: yes          
                socks: yes          
                fetch: yes          
                 pptp: yes          
                 l2tp: yes          
       bandwidth-test: yes          
          traffic-gen: no           
              sniffer: yes          
                ipsec: yes          
                romon: yes          
                proxy: yes          
              hotspot: yes          
                  smb: yes          
                email: yes          
             zerotier: yes          
            container: no           
  install-any-version: no           
           partitions: no           
          routerboard: yes          
        attempt-count: 0
> /system routerboard settings set 
auto-upgrade     boot-protocol           etherboot-port          preboot-etherboot-server   
baud-rate        cpu-frequency           force-backup-booter     protected-routerboot       
boot-delay       disable-pci             gpio-function           reformat-hold-button       
boot-device      enable-jumper-reset     init-delay              reformat-hold-button-max   
boot-os          enter-setup-on          preboot-etherboot       silent-boot                
> /system routerboard settings set cpu-frequency=2000
input does not match any value of cpu-frequency
> /system routerboard settings set cpu-frequency=2000MHz
input does not match any value of cpu-frequency
> /system routerboard settings set cpu-frequency=2GHz
input does not match any value of cpu-frequency
> /system routerboard settings get cpu-frequency       
> /system routerboard settings print            
              auto-upgrade: no                        
                 baud-rate: 115200                    
                boot-delay: 2s                        
            enter-setup-on: delete-key                
               boot-device: nand-if-fail-then-ethernet
         preboot-etherboot: disabled                  
  preboot-etherboot-server: any                       
             boot-protocol: bootp                     
       enable-jumper-reset: yes                       
       force-backup-booter: no                        
               silent-boot: no                        
      protected-routerboot: disabled                  
      reformat-hold-button: 20s                       
  reformat-hold-button-max: 10m

seem can't set CPU Speed

It’s not possible to increase CPU speed. The newer one with 2GHz ist a different hardware revision.

Could you check for any "/r2" or other discriminator to the first model? Just asking but it could explain the "mistery".

just type /r2 in terminal?

No, on the label on the chasiss or box it camoe in. Maybe model could show it.

/system/routerboard/print

It shows up in /system/routerboard/print as revision. It is not present for the base version.

[admin@NIJIKA-MTK] > /system resource print 
                   uptime: 23h25m7s           
                  version: 7.21.3 (stable)    
               build-time: 2026-02-12 13:10:04
         factory-software: 7.9                
              free-memory: 3805.1MiB          
             total-memory: 4096.0MiB          
                      cpu: ARM64              
                cpu-count: 4                  
            cpu-frequency: 1700MHz            
                 cpu-load: 44%                
           free-hdd-space: 104.8MiB           
          total-hdd-space: 128.0MiB           
  write-sect-since-reboot: 1826               
         write-sect-total: 473196             
               bad-blocks: 0%                 
        architecture-name: arm64              
               board-name: CCR2004-1G-12S+2XS 
                 platform: MikroTik           
[admin@NIJIKA-MTK] > /system routerboard print 
                ;;; Firmware upgraded successfully, please reboot for changes to take effect!
       routerboard: yes                                                                      
             model: CCR2004-1G-12S+2XS                                                       
          revision: r2                                                                       
     serial-number: HG109R3B7KD                                                              
     firmware-type: al64                                                                     
  factory-firmware: 7.11.3                                                                   
  current-firmware: 7.21.2                                                                   
  upgrade-firmware: 7.21.3

This CCR2004 really can't handle 2Gbps, the FastPath & FastTrack didn't work because of PPPoE Client pegging cpu0

I wish Mikrotik release 3GHz CCR just to support stupid ISP and stupid ancient PPPoE

So you have the newer faster model.

Are you sure it cant handle?I have CCR2004-16G-2S+ with exact same CPU(1700mhz), it handles 2200mbit on pppoe client without breaking a sweat, only 25% CPU usage with 25+FW rules.

but not fast enough to handle 2Gbps plan

yours on XGSPON?
mine still in GPON, this speed test already peg the cpu2 at 100%

I conclude that CCR2004 incapable to handle 2Gbps PPPoE, the SoC lacks of any NPU

Perhaps Mikrotik build new router using MediaTek Filogic 880 that has NPU build-in, 2.5GbE x 4 + 2 x SFP+ and PPPoE can be offload to SoC