• Update Bulletin
  • DUDUOS 3.6 Beta Released Just in Time for Chinese New Year!

I want to calm everyone down, developers are working on improving AF in dudu radios. They realize that the topic needs to be improved.

Grande notizia!!!!🙂

YAOXILONG
Tell us, does dudu7 13inc support audio output to USB audio? We plan to use it with Helix DSP 2 via USB. Thank you.

hi i'm curiously installed the software 3.5 and got the warning activation after connecting wifi. please help!

    mattminx Have you registered for the beta first? You must be registered. If you want to find out how to register please read the FAQ

      mattminx Insert the pendrive with the software again and the activation warning will disappear. This is about when it updates again.

      Добрый день. Вы на dudu 7 переднюю камеру сделали с большим разрешением. Которая сейчас стоит ужасно показывает.

      • Edited

      How do I downgrade to v3.5? Beta v3.6 has too many annoying bugs and due to the holiday nobody looks at the bug reports... it's this one in particular: https://forum.dudu-auto.com/d/923-v36-canbus-bug-skip-fwd-rwd-now-is-the-same
      This is what I tried: https://forum.dudu-auto.com/d/902-bluetooth-on-36/8
      Status - downgraded but Dudu Launcher won't start. I deleted the cache of Dudu Launcher - still won't start. Should I delete the data of Dudu Launcher?
      Can upgrade to v3.6 again but that has the bugs...

        You hav

        gismo You have to factory reset.
        As i downgraded from 3.6 the launcher gut killed all the time, so only way to get it to work was factory reset.

          JhonnyD No way, that's even more annoying than the bugs. I'm back on v3.6 and hope that someone at DUDUAUTO looks at the bug reports soon...
          Not a good idea to publish a beta and then head off into the holidays anyway.

            gismo I did a factory reset, I didn't notice any errors that would annoy me. I didn't do a reset before and there were more errors.

              • Edited

              wybitny2 good for you but you don't have a VW with canbus steering wheel, right? This is a definite error, newly introduced and definitely annoying https://forum.dudu-auto.com/d/923-v36-canbus-bug-skip-fwd-rwd-now-is-the-same

              I posted the error 6 days ago and nobody from DUDUAUTO reacts - probably the most annoying part of this.

              Others have BT issues (not me).

              I use DuduOS also because I want to overcome the need to do factory resets for each upgrade. Android as such can do this very well without factory resets. On previous FYT units it was just ill programming that triggered the need for factory resets. Don't ask me to go back to that 😉

              NTFS ouch, the worst file system known to man 🙂 but I do understand why

                piper

                I am both a linux and Unix user since 1989 running the very first Linux kernels, so I have nothing with Windows.
                When talking about FAT or derivatives (apart from exFat), you are right: They are not good..
                NTFS though is a very good file system. "worst file system known to man" is complete nonsense.

                  Ich glaube, dass diese Version die bisher schlechteste ist.
                  Ich habe ein downgrade auf 3.5 gemacht.
                  Ich konnte nicht einmal die Helligkeit vom Bildschirm einstellen.

                  Было бы неплохо. добавить приложение на фронтальную камеру, так как такси в России и Беларуси, требуют верификацию личности, и для этого нужно проходить фотоконтроль.

                  YAOXILONG can you add service to Bluetooth cache cleanup ? import android.app.Service;
                  import android.content.BroadcastReceiver;
                  import android.content.Context;
                  import android.content.Intent;
                  import android.content.IntentFilter;
                  import android.os.IBinder;
                  import android.util.Log;

                  import java.io.IOException;

                  public class BluetoothCacheClearService extends Service {

                  private static final String TAG = "BluetoothCacheClear";
                  
                  private BroadcastReceiver shutdownReceiver;
                  private BroadcastReceiver rebootReceiver;
                  
                  
                  @Override
                  public void onCreate() {
                      super.onCreate();
                  
                      // Shutdown receiver
                      shutdownReceiver = new BroadcastReceiver() {
                          @Override
                          public void onReceive(Context context, Intent intent) {
                              if (Intent.ACTION_SHUTDOWN.equals(intent.getAction()) ||
                                      Intent.ACTION_POWER_OFF.equals(intent.getAction())) {
                  
                                  Log.d(TAG, "Device is shutting down. Clearing Bluetooth cache.");
                                  clearBluetoothCache();
                              }
                          }
                      };
                  
                      IntentFilter shutdownFilter = new IntentFilter();
                      shutdownFilter.addAction(Intent.ACTION_SHUTDOWN);
                      shutdownFilter.addAction(Intent.ACTION_POWER_OFF);  // Some devices use this.
                      registerReceiver(shutdownReceiver, shutdownFilter);
                  
                  
                  
                      // Reboot finished receiver (for after a reboot)
                      rebootReceiver = new BroadcastReceiver() {
                          @Override
                          public void onReceive(Context context, Intent intent) {
                              if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
                                  Log.d(TAG, "Device has booted. Clearing Bluetooth cache.");
                                  clearBluetoothCache();
                              }
                          }
                      };
                  
                      IntentFilter rebootFilter = new IntentFilter(Intent.ACTION_BOOT_COMPLETED);
                      registerReceiver(rebootReceiver, rebootFilter);
                  
                  
                      Log.d(TAG, "Service created.");
                  }
                  
                  
                  
                  private void clearBluetoothCache() {
                      try {
                          // This requires root privileges.  There is NO non-root way to reliably clear the Bluetooth cache.
                          Process process = Runtime.getRuntime().exec("pm clear com.android.bluetooth"); // Or the specific package name for your device.
                  
                          int result = process.waitFor();
                          if (result == 0) {
                              Log.i(TAG, "Bluetooth cache cleared successfully.");
                          } else {
                              Log.e(TAG, "Failed to clear Bluetooth cache. Return code: " + result);
                          }
                      } catch (IOException | InterruptedException e) {
                          Log.e(TAG, "Error clearing Bluetooth cache: ", e);
                      }
                  }
                  
                  
                  @Override
                  public IBinder onBind(Intent intent) {
                      return null; // This is a started service, not a bound service.
                  }
                  
                  
                  
                  @Override
                  public void onDestroy() {
                      super.onDestroy();
                      if (shutdownReceiver != null) {
                          unregisterReceiver(shutdownReceiver);
                      }
                      if (rebootReceiver != null) {
                          unregisterReceiver(rebootReceiver);
                      }
                      Log.d(TAG, "Service destroyed.");
                  }

                  }