A fazer - Checar NVME no modelo DS920+, DS918+ - Checar módulo tg3 no próprio loader (BCM57780 [14e4:1692]) (#31) - "Sensitive data" (#312) - Checar drivers para MMC/SD/eMMC - Checar drivers para chelsio T420, T520 e T580 - Melhorar função getAllModules() Concluidos: - Generalizar código dos addons - Implementar checagem de conflito entre addons *** Usado alternativa de ter listagem de módulos não necessários *** - Tirar MAXDISKS dos arquivos dos modelos e adicionar menu no synoinfo para configurar máximo de HDs - mudar na configs dos modelos os módulos builtin para módulos não necessários - Mudar palavra "extra" para "cmdline" - Implementar exibição de cmdline e synoinfo dos modelos - Adicionar checagem no grub para exibir ou não menu de boot - Bug no boot.sh, se usuário mudar a variável netif_num o script repassa os macX sem considerar o novo número de interfaces *** TIRADO obrigatoriedade no LKM de passar esses parâmetros *** - bug com macs, com 2 placas os MACs podem se inverter, checar isso *** Resolvido com solução anterior *** - Verifica se plataforma vai rodar na máquina checando as flags da CPU - Implementar seleção da versão do LKM (dev ou prod) - Usando TTYD para acesso via web - Verificar se fica legal colocar na config dos modelos os addons obrigatórios como o qjs-dtb *** Usado outra maneira *** - Implementar escolha de maxdisks - Limpar addons quando usuário muda de modelo - Arrumar detecção de discos/maxdisks. 918 tem só 4 discos e dá problema com proxmox - Melhorar opções de HD, talvez criar um menu a parte - Implementar update do bzimage e ramdisk online - Mudar addons para colocar pacote completo na partição 3 e detectar dinâmicamente durante o boot do júnior - Acertar flag DIRTY ao atualizar módulos, etc - Consertar MAC custom - Mudar synoinfo para ler do modelo e preencher no user_config, para usuário poder deletar entradas do modelo - Validar netif_num e macX - Descobrir como é o serial do DS2422+ - Retirar o ttyd da memória quando o root do dsm dar boot - Adicionar mais binários para o addon dbgutils (nano, strace, etc) - Checar se tem como atualizar microcode via addon/modules/whatever... (NOP) - Estudar acrescentar modo simples e avançado do menu (NOP) - J4125, HP G7 N40L desligando (#110 #160) - Ver se vale a pena colocar uma opção para configurações extras, como escolher qual módulo realtek usar (R8168 ou R8169)