Le développeur CTCaer vient de mettre en ligne une nouvelle version de L4T Ubuntu qui est donc désormais disponible en v5.0.0, les changements sont tout simplement stratosphériques.
Un véritable cadeau à quelques heures de Noël .
Changements dans le kernel/driver
- 409MB de RAM ont été libérés des carveouts et ont été donnés au CMA pour que tout puisse facilement l'utiliser avec mmap
- Pilote Joycon/Procon
- Ajout du support pour Sio (Switch Lite gamepad)
- Amélioration de HD Rumble et correction de ce problème une fois pour toutes.
- Amélioration et réorganisation de la séquence d'initialisation
- Amélioration de la stabilité du uart haute vitesse
- Correction des blocages lors de l'utilisation de HD Rumble
- Changement du D-Pad de Procon du HAT au D-Pad réel
- Correction des limites du stick analogique HORI
WiFi et Bluetooth
- Déverrouillage complètement presque tous les canaux WiFi et la puissance maximale. De nombreux canaux 5Ghz et certains canaux 2.4GHz ne seront activés que s'il y a un AP existant.
- Correction du mode Bluetooth SCO (HSP/HFP). Il transmet maintenant correctement l'audio au lieu de l'électricité statique.
- Amélioration significative du signal à la fois sur le WiFi 2.4GHz et le Bluetooth depuis que le défaut est maintenant USB2
- (USB3 peut être réactivé via la configuration ini).
- Chargeur de batterie et jauge de carburant
- Ajout de la régulation du % de la batterie. Fixe une limite au % maximum de la batterie et c'est très utile lorsque l'appareil est toujours connecté.
- Ajout du support de la désactivation de la charge via un GPIO spécial.
- Amélioration de la séquence d'initialisation
Audio
- Ajout de l'égalisation des haut-parleurs Switch 2019/Lite/OLED
- Ajout de contrôles fins pour les volumes des haut-parleurs et des écouteurs du DAC.
- Ajout de la prise en charge des microphones minijack et de la prise en charge des écouteurs par rapport aux casques.
- Ajout du support des boutons du casque (tous les boutons fonctionnent comme play/pause)
- Pilote remanié et processus init/deinit amélioré
R2P
- Refonte du pilote et ajout du support T210B01 (Consultez le fichier README_CONFIG.txt pour plus d'informations sur la façon dont il peut être configuré)
USB-C (DisplayPort/Alimentation)
- Refonte massive du pilote USB-C, encore une fois.
- Support du PIN C (adaptateurs qui rapportent 4 voies DisplayPort seulement)
- Suppression de l'obligation d'avoir au moins 2 profils USB-PD pour permettre la charge PD.
- Ajout du support pour l'absence de DisplayPort (Switch Lite)
- Améliorer et rendre la séquence d'initialisation beaucoup plus rapide
Affichage
- Ajout du pilote de panneau OLED
- Ajout du support HDCP 1.x et 2.2 pour DisplayPort
- Correction du support TSEC
- Le rétro-éclairage sera toujours désactivé avant de désactiver le panneau LCD/OLED
CEC via DisplayPort
- Ajout de la prise en charge de CEC via DisplayPort
- Docking changera la source en Switch automatiquement si c'est supporté.
Télécommande TV CEC
- Prise en charge de la station d'accueil OLED
- Détection des chargeurs USB non-PD
- Ajout de réglages fins pour les courants lors de la détection de chargeurs USB
- Amélioration de la détection
- Définir SDP quand un gadget est activé à 500mA seulement
Pilote eMMC/SD
- Amélioration de la calibration automatique
- Permet le mode 1-bit
- XUSB
- Correction du support T210B01
- Ajout d'un support approprié pour le mode USB2-only
- Diverses corrections pour USB phy et vbus
- Amélioration de la séquence d'initialisation du pilote du noyau. Gagne environ 4-6s de temps de démarrage.
- Ajout d'une meilleure gestion des erreurs de panique, le journal correspondant peut maintenant être dumpé automatiquement par hekate.
- Ajout de contrôles pour désactiver le réglage de l'écran tactile au démarrage (certains câbles flexibles ou écrans cassés peuvent en avoir besoin).
- Correction du mode IRQ de l'IMU. Cela améliore grandement la réactivité de l'IMU Acc/Gyro. Ajout du support des nouvelles puces IMU.
- Correction d'un problème où l'irq du bouton d'alimentation pouvait être empilée.
- Correction d'un blocage au démarrage à cause du pilote Squash FS.
- Ajout du support DM-CRYPT
- Correction du régulateur max77812 CPU/GPU/RAM et activation de celui-ci pour le T210B01.
- Ajout du régulateur max77801 3.3V pour le Switch OLED
- Ajout d'un nouveau pilote TSKIN et modification des températures et des courbes de ventilation pour correspondre exactement à HOS
Changements dans Ubuntu/Userspace
Thème et icônes
- Le thème et les icônes par défaut ont été remplacés par un thème plus moderne, plat et sombre.
Si vous les avez changés auparavant, vous pouvez utiliser Tweaks dans le menu de l'application pour les modifier (thème Pop-Dark et icônes Pop).
Clavier à l'écran
- Le clavier à l'écran est désormais doté d'une nouvelle apparence matérielle.
- Ajout d'une touche spéciale pour les Gamepads pour l'afficher/masquer
- Activation de la détection des claviers physiques
- Transparence automatique au repos, pour que l'utilisateur puisse voir derrière.
- Correction d'un problème qui retardait la déconnexion de 2:30 minutes si osk est activé.
Paramètres par défaut
- Le double-clic est maintenant plus facile à faire sur le tactile
- Le seuil de glissement a été augmenté afin d'éviter de rater un glissement au lieu d'un tapotement.
- ALS désactivé pour le contrôle du rétro-éclairage afin que l'utilisateur puisse l'activer dans la configuration ini pour les émulateurs et les jeux.
- Modification des niveaux de batterie : Avertit de l'état FAIBLE à 15%, Avertit de l'état Critique à 6%. Arrêts à 4%.
- Suspension après 10 minutes d'inactivité sur batterie. Jamais sur le secteur.
- Le pourcentage de la batterie est toujours affiché.
- Taille du curseur augmentée par défaut
- Mise à l'échelle par défaut modifiée
- Les raccourcis par défaut de Dash ont été modifiés pour que l'utilisateur puisse épingler les préférences sans avoir à les déplier au préalable.
Profils Bluetooth A2DP
- Changement automatique de profil
- Ajout des profils AAC, AptX et AptX HD
- Correction des profils SCO HSP/HFP
Dock-Handler
- Entièrement optimisé et rapide
- Gagne du temps au démarrage
- Fonctionne correctement avec Greeter
- Support CEC
- Prise en charge du profil d'alimentation PD (basculera sur la console si le PD se charge)
- Correction des plantages au démarrage
- Joycon Daemon
- Ajout du support Sio (Switch Lite Gamepad)
- Maintenant le rumble fonctionne correctement et ne bloque plus le système.
- Suppression de la gestion Procon de Joycond. Maintenant le contrôleur peut être utilisé par n'importe quel logiciel
- IMU maintenant accessible depuis toutes les applications
Diverses corrections de bugs
- Système FFMpeg mis à jour pour utiliser les derniers codecs vidéo HW
- Switch Multimedia
- Mise à jour pour utiliser les derniers décodages/encodages vidéo HW
(ffmpeg-l4t, ffplay-l4t et mpv-l4t)
- Navigateur Chromium
- Support complet de l'accélération HW Vulkan
- Support complet du décodage vidéo HW pour les vidéos H264 et VP8
- Bluetooth est maintenant désactivé complètement en veille pour économiser la batterie.
- Activé automatiquement lors de la reprise.
- Cartographie du joystick
- Basé sur L4T Megascript one et inclus par défaut.
- Tous les mappings ont été retravaillés comme suit :
- A, B, X, Y --> Enter, Backspace, Esc, Task Switch
- Moins, Plus --> Rotation de l'écran, Afficher/Masquer OSK
- L3, R3 --> Verrouillage des majuscules, clic central
- Accueil --> Touche Windows
- D-pad --> Touches fléchées
- Sticks L/R --> Souris, Défilement
- Capture --> Désactive (/Active) les mappings et permet de l'utiliser comme gamepad.
- Maintenant toutes les mises à jour peuvent être faites via APT. 5.0.0 sera la dernière image fournie.
- Chaque nouvelle mise à jour sera effectuée par les mises à jour logicielles ou la commande APT.
- Mise à jour du profil ALSA pour supporter tous les SKUs.
- Ajout du support HDCP si demandé par une application qui supporte l'api.
Changements dans Initramfs
- L'adresse MAC WiFi est maintenant dérivée de l'identifiant du SoC.
- L'adresse MAC BT, en l'absence de dump du joycon, est dérivée de l'id du SoC
- Ajout de la vérification des erreurs au démarrage
- Corrige les "bricks" où la partition linux est corrompue mais peut être réparée
- La création d'un drapeau de fichier .reinit dans switchroot/ubuntu forcera une ré-extraction du noyau et des modules/firmware.
- Cela devrait toujours être utilisé si l'utilisateur met à jour le BSP vers un autre (par exemple r32.7.3).
- Si le démarrage d'initramfs échoue, il essaiera d'abord de vider le journal du noyau dans le disque dur (l4t_initramfs_kmesg.log) avant d'afficher l'écran rouge.
Changements dans la Stack Boot
- Support complet pour T210B01 (Switch 2019, Lite et OLED)
- Le fichier .ini est maintenant le fichier de configuration principal et uenv.txt est obsolète (une sauvegarde est faite pour les copies existantes).
- Toutes les configurations sont décrites dans README_CONFIG.txt.
- Faites attention à ce que vous démarrez sur T210B01 car cela peut créer des blocages sur écran noir ou des messages d'erreur.
- Un message d'erreur sera affiché si c'est le cas, pour éviter un blocage sur écran noir.
Téléchargement : L4T Ubuntu 5.0.0