דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. אנדרואיד - כללי
  3. עזרה הדדית - אנדרואיד
  4. מדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים

מדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים

מתוזמן נעוץ נעול הועבר עזרה הדדית - אנדרואיד
177 פוסטים 23 כותבים 2.6k צפיות 24 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • U urielk

    @reemzed123 זה לא אמור לשנות תבדוק שלא שינית משהו אחר

    U מנותק
    U מנותק
    urielk
    כתב נערך לאחרונה על ידי urielk
    #163

    @reemzed123 עשית את מדריך ההשלמה?

    R תגובה 1 תגובה אחרונה
    0
    • U urielk

      @reemzed123 עשית את מדריך ההשלמה?

      R מחובר
      R מחובר
      reemzed123
      כתב נערך לאחרונה על ידי
      #164

      @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

      @reemzed123 עשית את מדריך ההשלמה?

      כן. חזרתי על הדברים בשני המאמרים ולא מצאתי שינוי

      U 2 תגובות תגובה אחרונה
      0
      • R reemzed123

        @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

        @reemzed123 עשית את מדריך ההשלמה?

        כן. חזרתי על הדברים בשני המאמרים ולא מצאתי שינוי

        U מנותק
        U מנותק
        urielk
        כתב נערך לאחרונה על ידי
        #165

        @reemzed123 המודול במצב טיסה עושה בדיוק מה שעושה בהפעלה מחדש לא אמור להיות הבדל תנסה להפעיל מחדש את המכשיר ולנסות להעביר למצב טיסה ולחזור

        R תגובה 1 תגובה אחרונה
        0
        • R reemzed123

          @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

          @reemzed123 עשית את מדריך ההשלמה?

          כן. חזרתי על הדברים בשני המאמרים ולא מצאתי שינוי

          U מנותק
          U מנותק
          urielk
          כתב נערך לאחרונה על ידי
          #166

          @reemzed123 מה הכוונה? שמת לב שזה לא אותו מודול?

          תגובה 1 תגובה אחרונה
          0
          • U urielk

            @reemzed123 המודול במצב טיסה עושה בדיוק מה שעושה בהפעלה מחדש לא אמור להיות הבדל תנסה להפעיל מחדש את המכשיר ולנסות להעביר למצב טיסה ולחזור

            R מחובר
            R מחובר
            reemzed123
            כתב נערך לאחרונה על ידי reemzed123
            #167

            @urielk
            אז כנראה שיש הבדל, כי כשאני מדליק מחדשי הכל עובד טוב. כשאני עובר למצב טיסה וחוזר לרשת - אין hd.
            המעניין, שכאשר חזרתי ממצב טיסה ואין hd- אז בהדלקה מחדש- הhd חוזר להופיע כרגיל מבלי להפעיל אותו דרך הגדרות היצרנים..

            U 2 תגובות תגובה אחרונה
            0
            • R reemzed123

              @urielk
              אז כנראה שיש הבדל, כי כשאני מדליק מחדשי הכל עובד טוב. כשאני עובר למצב טיסה וחוזר לרשת - אין hd.
              המעניין, שכאשר חזרתי ממצב טיסה ואין hd- אז בהדלקה מחדש- הhd חוזר להופיע כרגיל מבלי להפעיל אותו דרך הגדרות היצרנים..

              U מנותק
              U מנותק
              urielk
              כתב נערך לאחרונה על ידי
              #168

              @reemzed123 אתה שינית רק את האפשרות האמצעית ? מה שלפני או אחרי יתכן שהוא אפילו הגדרה לא נכונה

              U תגובה 1 תגובה אחרונה
              0
              • U urielk

                @reemzed123 אתה שינית רק את האפשרות האמצעית ? מה שלפני או אחרי יתכן שהוא אפילו הגדרה לא נכונה

                U מנותק
                U מנותק
                urielk
                כתב נערך לאחרונה על ידי urielk
                #169

                @urielk תשמע אני אומר לך בודאות זה לא הגיוני. אין קשר בין ההגדרה הזאת למה שאתה אומר בכלל לא.
                אם יש לך את הבעיה הזאת היא לא קשורה להגדרה הזאת.
                ואם כן זה ממש חידוש בשבילי וצריך להבין למה זה קורה כי אני לא נפגשתי בזה אצלי

                R תגובה 1 תגובה אחרונה
                0
                • R reemzed123

                  @urielk
                  אז כנראה שיש הבדל, כי כשאני מדליק מחדשי הכל עובד טוב. כשאני עובר למצב טיסה וחוזר לרשת - אין hd.
                  המעניין, שכאשר חזרתי ממצב טיסה ואין hd- אז בהדלקה מחדש- הhd חוזר להופיע כרגיל מבלי להפעיל אותו דרך הגדרות היצרנים..

                  U מנותק
                  U מנותק
                  urielk
                  כתב נערך לאחרונה על ידי urielk
                  #170

                  @reemzed123 הזדמן לידי מכשיר שיש את הבעיה שלך אבל להבנתי זה לא בגלל האיפשור הודעות sms אלא בגלל שהסקריפט של המודול שמאזין לא מקבל את האירועים של שינוי הרישום לרשת וממילא לא מגיב בשליחת פקודת at לtty ומ"מ זה נראה לי פתיר אם תשלח לי לוג של מה שקורה בזמן שאתה מחליף למצב טיסה ומחליף בחזרה ממצב של טיסה וחוזר לרשת

                  adb shell
                  su
                  logcat > /sdcard/rishum.txt
                  

                  אחרי שהרשת חזרה ללחוץ על ctrl+c בshell
                  ולשלוח לי

                  מי שיש לו בעיה דומה מוזמן גם לעזור לטובת כולם ולהגיד את הגירסה שלו ולשלוח לוג

                  R תגובה 1 תגובה אחרונה
                  2
                  • U urielk

                    @reemzed123 הזדמן לידי מכשיר שיש את הבעיה שלך אבל להבנתי זה לא בגלל האיפשור הודעות sms אלא בגלל שהסקריפט של המודול שמאזין לא מקבל את האירועים של שינוי הרישום לרשת וממילא לא מגיב בשליחת פקודת at לtty ומ"מ זה נראה לי פתיר אם תשלח לי לוג של מה שקורה בזמן שאתה מחליף למצב טיסה ומחליף בחזרה ממצב של טיסה וחוזר לרשת

                    adb shell
                    su
                    logcat > /sdcard/rishum.txt
                    

                    אחרי שהרשת חזרה ללחוץ על ctrl+c בshell
                    ולשלוח לי

                    מי שיש לו בעיה דומה מוזמן גם לעזור לטובת כולם ולהגיד את הגירסה שלו ולשלוח לוג

                    R מחובר
                    R מחובר
                    reemzed123
                    כתב נערך לאחרונה על ידי
                    #171

                    @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                    @reemzed123 הזדמן לידי מכשיר שיש את הבעיה שלך אבל להבנתי זה לא בגלל האיפשור הודעות sms אלא בגלל שהסקריפט של המודול שמאזין לא מקבל את האירועים של שינוי הרישום לרשת וממילא לא מגיב בשליחת פקודת at לtty ומ"מ זה נראה לי פתיר אם תשלח לי לוג של מה שקורה בזמן שאתה מחליף למצב טיסה ומחליף בחזרה ממצב של טיסה וחוזר לרשת

                    adb shell
                    su
                    logcat > /sdcard/rishum.txt
                    

                    אחרי שהרשת חזרה ללחוץ על ctrl+c בshell
                    ולשלוח לי

                    מי שיש לו בעיה דומה מוזמן גם לעזור לטובת כולם ולהגיד את הגירסה שלו ולשלוח לוג

                    https://drive.google.com/file/d/1xnxc-JVbiMwX8ycRZYcF2uQgH7D5XX0s/view?usp=drivesdk

                    R תגובה 1 תגובה אחרונה
                    0
                    • R reemzed123

                      @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                      @reemzed123 הזדמן לידי מכשיר שיש את הבעיה שלך אבל להבנתי זה לא בגלל האיפשור הודעות sms אלא בגלל שהסקריפט של המודול שמאזין לא מקבל את האירועים של שינוי הרישום לרשת וממילא לא מגיב בשליחת פקודת at לtty ומ"מ זה נראה לי פתיר אם תשלח לי לוג של מה שקורה בזמן שאתה מחליף למצב טיסה ומחליף בחזרה ממצב של טיסה וחוזר לרשת

                      adb shell
                      su
                      logcat > /sdcard/rishum.txt
                      

                      אחרי שהרשת חזרה ללחוץ על ctrl+c בshell
                      ולשלוח לי

                      מי שיש לו בעיה דומה מוזמן גם לעזור לטובת כולם ולהגיד את הגירסה שלו ולשלוח לוג

                      https://drive.google.com/file/d/1xnxc-JVbiMwX8ycRZYcF2uQgH7D5XX0s/view?usp=drivesdk

                      R מחובר
                      R מחובר
                      reemzed123
                      כתב נערך לאחרונה על ידי reemzed123
                      #172

                      @reemzed123 כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                      @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                      @reemzed123 הזדמן לידי מכשיר שיש את הבעיה שלך אבל להבנתי זה לא בגלל האיפשור הודעות sms אלא בגלל שהסקריפט של המודול שמאזין לא מקבל את האירועים של שינוי הרישום לרשת וממילא לא מגיב בשליחת פקודת at לtty ומ"מ זה נראה לי פתיר אם תשלח לי לוג של מה שקורה בזמן שאתה מחליף למצב טיסה ומחליף בחזרה ממצב של טיסה וחוזר לרשת

                      adb shell
                      su
                      logcat > /sdcard/rishum.txt
                      

                      אחרי שהרשת חזרה ללחוץ על ctrl+c בshell
                      ולשלוח לי

                      מי שיש לו בעיה דומה מוזמן גם לעזור לטובת כולם ולהגיד את הגירסה שלו ולשלוח לוג

                      https://drive.google.com/file/d/1xnxc-JVbiMwX8ycRZYcF2uQgH7D5XX0s/view?usp=drivesdk

                      רגע, עשיתי את הלוג הזה כהhd כבוי לפני מצב טיסה וגם אחרי. זה משנה?

                      U 2 תגובות תגובה אחרונה
                      0
                      • R reemzed123

                        @reemzed123 כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                        @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                        @reemzed123 הזדמן לידי מכשיר שיש את הבעיה שלך אבל להבנתי זה לא בגלל האיפשור הודעות sms אלא בגלל שהסקריפט של המודול שמאזין לא מקבל את האירועים של שינוי הרישום לרשת וממילא לא מגיב בשליחת פקודת at לtty ומ"מ זה נראה לי פתיר אם תשלח לי לוג של מה שקורה בזמן שאתה מחליף למצב טיסה ומחליף בחזרה ממצב של טיסה וחוזר לרשת

                        adb shell
                        su
                        logcat > /sdcard/rishum.txt
                        

                        אחרי שהרשת חזרה ללחוץ על ctrl+c בshell
                        ולשלוח לי

                        מי שיש לו בעיה דומה מוזמן גם לעזור לטובת כולם ולהגיד את הגירסה שלו ולשלוח לוג

                        https://drive.google.com/file/d/1xnxc-JVbiMwX8ycRZYcF2uQgH7D5XX0s/view?usp=drivesdk

                        רגע, עשיתי את הלוג הזה כהhd כבוי לפני מצב טיסה וגם אחרי. זה משנה?

                        U מנותק
                        U מנותק
                        urielk
                        כתב נערך לאחרונה על ידי
                        #173

                        @reemzed123 אין בלוג הזה כלום שעוזר לי.

                        תגובה 1 תגובה אחרונה
                        0
                        • R reemzed123

                          @reemzed123 כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                          @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                          @reemzed123 הזדמן לידי מכשיר שיש את הבעיה שלך אבל להבנתי זה לא בגלל האיפשור הודעות sms אלא בגלל שהסקריפט של המודול שמאזין לא מקבל את האירועים של שינוי הרישום לרשת וממילא לא מגיב בשליחת פקודת at לtty ומ"מ זה נראה לי פתיר אם תשלח לי לוג של מה שקורה בזמן שאתה מחליף למצב טיסה ומחליף בחזרה ממצב של טיסה וחוזר לרשת

                          adb shell
                          su
                          logcat > /sdcard/rishum.txt
                          

                          אחרי שהרשת חזרה ללחוץ על ctrl+c בshell
                          ולשלוח לי

                          מי שיש לו בעיה דומה מוזמן גם לעזור לטובת כולם ולהגיד את הגירסה שלו ולשלוח לוג

                          https://drive.google.com/file/d/1xnxc-JVbiMwX8ycRZYcF2uQgH7D5XX0s/view?usp=drivesdk

                          רגע, עשיתי את הלוג הזה כהhd כבוי לפני מצב טיסה וגם אחרי. זה משנה?

                          U מנותק
                          U מנותק
                          urielk
                          כתב נערך לאחרונה על ידי urielk
                          #174

                          @reemzed123 זה לא אמור לשנות אבל הלוג הזה לא מכיל אירועים של שינוי רשת משום מה זה אומר שבגירסה שלך זה לא מגיע ללוג ועל זה בנוי הסריפט שהוא יתפוס Intents .
                          איזו גירסה יש לך ?
                          תנסה להחליף את המודול במודול הזה תמחק את הישן ושים אותו: volte-module-getprop.zip ותבדוק אם עובד לך (ז"א במעבר ממצב טיסה לבחזרה)

                          R תגובה 1 תגובה אחרונה
                          0
                          • U urielk

                            @reemzed123 זה לא אמור לשנות אבל הלוג הזה לא מכיל אירועים של שינוי רשת משום מה זה אומר שבגירסה שלך זה לא מגיע ללוג ועל זה בנוי הסריפט שהוא יתפוס Intents .
                            איזו גירסה יש לך ?
                            תנסה להחליף את המודול במודול הזה תמחק את הישן ושים אותו: volte-module-getprop.zip ותבדוק אם עובד לך (ז"א במעבר ממצב טיסה לבחזרה)

                            R מחובר
                            R מחובר
                            reemzed123
                            כתב נערך לאחרונה על ידי
                            #175

                            @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                            @reemzed123 זה לא אמור לשנות אבל הלוג הזה לא מכיל אירועים של שינוי רשת משום מה זה אומר שבגירסה שלך זה לא מגיע ללוג ועל זה בנוי הסריפט שהוא יתפוס Intents .
                            איזו גירסה יש לך ?
                            תנסה להחליף את המודול במודול הזה תמחק את הישן ושים אותו:volte-module-dumpsys.zip ותבדוק אם עובד לך (ז"א במעבר ממצב טיסה לבחזרה)

                            את הלוג הזה עשיתי דרך אפליקציה במכשיר.
                            הנה לוגו חדש רק של רשתות, למעבר למצב טיסה עם hd ובחזרה בלי hd
                            https://drive.google.com/file/d/1XM2ZqStWtZA7yFRI6yjOrxrFc_DT5qpL/view?usp=drivesdk

                            תגובה 1 תגובה אחרונה
                            0
                            • U urielk

                              @urielk תשמע אני אומר לך בודאות זה לא הגיוני. אין קשר בין ההגדרה הזאת למה שאתה אומר בכלל לא.
                              אם יש לך את הבעיה הזאת היא לא קשורה להגדרה הזאת.
                              ואם כן זה ממש חידוש בשבילי וצריך להבין למה זה קורה כי אני לא נפגשתי בזה אצלי

                              R מחובר
                              R מחובר
                              reemzed123
                              כתב נערך לאחרונה על ידי reemzed123
                              #176

                              @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                              @urielk תשמע אני אומר לך בודאות זה לא הגיוני. אין קשר בין ההגדרה הזאת למה שאתה אומר בכלל לא.
                              אם יש לך את הבעיה הזאת היא לא קשורה להגדרה הזאת.
                              ואם כן זה ממש חידוש בשבילי וצריך להבין למה זה קורה כי אני לא נפגשתי בזה אצלי

                              מסתבר שהקובץ המקורי daemon לא הצליח להדליק VoLTE אחרי יציאה ממצב טיסה כי הוא הסתמך רק על אירוע SERVICE_STATE מהמערכת, אירוע שלא תמיד מופיע כשמכבים ומדליקים מצב טיסה, ולכן הסקריפט לא הפעיל מחדש את פקודת ה־AT הדרושה; הפתרון הוא להרחיב את הסקריפט כך שיעקוב גם אחרי שינויי Airplane Mode וגם יוסיף בדיקה מחזורית של סטטוס VoLTE (AT+EIMSCFG?), ובמידה שהוא כבוי – להפעיל אותו מחדש, כך מובטח שהשירות יישאר פעיל גם אחרי boot וגם אחרי Airplane Mode.

                              צריך לשנות את הקובץ ל:

                              #!/system/bin/sh
                              #
                              # VoLTE auto-enable daemon
                              # מאזין ל-service state ולשינוי מצב טיסה + בדיקה מחזורית
                              #
                              
                              LOGFILE="/data/local/tmp/volte-daemon.log"
                              TTY_FILE="/data/local/tmp/ims_tty"
                              
                              log() {
                                  echo "$(date '+%a %b %d %T %Z %Y'): $1" >> "$LOGFILE"
                              }
                              
                              # --- One-time TTY detection ---
                              if [ ! -f "$TTY_FILE" ]; then
                                  PID=$(pidof mtkfusionrild)
                                  [ -z "$PID" ] && { log "Modem process not found"; exit 1; }
                              
                                  TTY_LIST=$(lsof -p "$PID" | grep /dev/pts | awk '{print $NF}' | sort -u)
                              
                                  for TTY in $TTY_LIST; do
                                      echo -e "AT\r" > "$TTY"
                                      sleep 0.2
                                      RESPONSE=$(timeout 1 cat "$TTY" | grep OK)
                                      if [ -n "$RESPONSE" ]; then
                                          echo "$TTY" > "$TTY_FILE"
                                          log "Found and saved TTY: $TTY"
                                          break
                                      fi
                                  done
                              fi
                              
                              TTY=$(cat "$TTY_FILE")
                              [ -z "$TTY" ] && { log "TTY not found"; exit 1; }
                              
                              # --- Function to enable VoLTE ---
                              enable_volte() {
                                  echo -e "AT+EIMSCFG=1,0,0,0,1,1\r" > "$TTY"
                                  sleep 0.2
                                  timeout 1 cat "$TTY" > /dev/null
                                  log "VoLTE enabled"
                              }
                              
                              # --- Function to check VoLTE status ---
                              check_volte() {
                                  echo -e "AT+EIMSCFG?\r" > "$TTY"
                                  sleep 0.2
                                  RESPONSE=$(timeout 1 cat "$TTY" | grep "+EIMSCFG")
                                  if ! echo "$RESPONSE" | grep -q "1,0,0,0,1,1"; then
                                      log "VoLTE not active, re-enabling..."
                                      enable_volte
                                  fi
                              }
                              
                              # --- Daemon loop ---
                              log "VoLTE daemon started"
                              while true; do
                                  # Catch airplane mode or service state events
                                  EVENT=$(logcat -d | grep -m 1 -e "SERVICE_STATE" -e "airplane mode")
                              
                                  if [ -n "$EVENT" ]; then
                                      log "Event detected: $EVENT"
                                      enable_volte
                                  fi
                              
                                  # Fallback: check status every 10 seconds
                                  check_volte
                              
                                  sleep 10
                              done
                              
                              U תגובה 1 תגובה אחרונה
                              0
                              • R reemzed123

                                @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                                @urielk תשמע אני אומר לך בודאות זה לא הגיוני. אין קשר בין ההגדרה הזאת למה שאתה אומר בכלל לא.
                                אם יש לך את הבעיה הזאת היא לא קשורה להגדרה הזאת.
                                ואם כן זה ממש חידוש בשבילי וצריך להבין למה זה קורה כי אני לא נפגשתי בזה אצלי

                                מסתבר שהקובץ המקורי daemon לא הצליח להדליק VoLTE אחרי יציאה ממצב טיסה כי הוא הסתמך רק על אירוע SERVICE_STATE מהמערכת, אירוע שלא תמיד מופיע כשמכבים ומדליקים מצב טיסה, ולכן הסקריפט לא הפעיל מחדש את פקודת ה־AT הדרושה; הפתרון הוא להרחיב את הסקריפט כך שיעקוב גם אחרי שינויי Airplane Mode וגם יוסיף בדיקה מחזורית של סטטוס VoLTE (AT+EIMSCFG?), ובמידה שהוא כבוי – להפעיל אותו מחדש, כך מובטח שהשירות יישאר פעיל גם אחרי boot וגם אחרי Airplane Mode.

                                צריך לשנות את הקובץ ל:

                                #!/system/bin/sh
                                #
                                # VoLTE auto-enable daemon
                                # מאזין ל-service state ולשינוי מצב טיסה + בדיקה מחזורית
                                #
                                
                                LOGFILE="/data/local/tmp/volte-daemon.log"
                                TTY_FILE="/data/local/tmp/ims_tty"
                                
                                log() {
                                    echo "$(date '+%a %b %d %T %Z %Y'): $1" >> "$LOGFILE"
                                }
                                
                                # --- One-time TTY detection ---
                                if [ ! -f "$TTY_FILE" ]; then
                                    PID=$(pidof mtkfusionrild)
                                    [ -z "$PID" ] && { log "Modem process not found"; exit 1; }
                                
                                    TTY_LIST=$(lsof -p "$PID" | grep /dev/pts | awk '{print $NF}' | sort -u)
                                
                                    for TTY in $TTY_LIST; do
                                        echo -e "AT\r" > "$TTY"
                                        sleep 0.2
                                        RESPONSE=$(timeout 1 cat "$TTY" | grep OK)
                                        if [ -n "$RESPONSE" ]; then
                                            echo "$TTY" > "$TTY_FILE"
                                            log "Found and saved TTY: $TTY"
                                            break
                                        fi
                                    done
                                fi
                                
                                TTY=$(cat "$TTY_FILE")
                                [ -z "$TTY" ] && { log "TTY not found"; exit 1; }
                                
                                # --- Function to enable VoLTE ---
                                enable_volte() {
                                    echo -e "AT+EIMSCFG=1,0,0,0,1,1\r" > "$TTY"
                                    sleep 0.2
                                    timeout 1 cat "$TTY" > /dev/null
                                    log "VoLTE enabled"
                                }
                                
                                # --- Function to check VoLTE status ---
                                check_volte() {
                                    echo -e "AT+EIMSCFG?\r" > "$TTY"
                                    sleep 0.2
                                    RESPONSE=$(timeout 1 cat "$TTY" | grep "+EIMSCFG")
                                    if ! echo "$RESPONSE" | grep -q "1,0,0,0,1,1"; then
                                        log "VoLTE not active, re-enabling..."
                                        enable_volte
                                    fi
                                }
                                
                                # --- Daemon loop ---
                                log "VoLTE daemon started"
                                while true; do
                                    # Catch airplane mode or service state events
                                    EVENT=$(logcat -d | grep -m 1 -e "SERVICE_STATE" -e "airplane mode")
                                
                                    if [ -n "$EVENT" ]; then
                                        log "Event detected: $EVENT"
                                        enable_volte
                                    fi
                                
                                    # Fallback: check status every 10 seconds
                                    check_volte
                                
                                    sleep 10
                                done
                                
                                U מנותק
                                U מנותק
                                urielk
                                כתב נערך לאחרונה על ידי urielk
                                #177

                                @reemzed123 כן בדכ זה מספיק בכל מקרה ראית שהכנתי לך מודול חליפי שאמור לעבוד מבלי להשתמש באירוע? לא הייתי ממליץ על בדיקת at מחזורית העסק הזה עדין בכל אופן בקרוב בע"ה בל"נ נפרסם שכל הדברים האלה מיותרים וזה הרבה יותר פשוט כשמגדירים נכון זה עובד בלי מודול ואחרי זה אפשר אפילו לצרוב בוט רגיל וזה יעבוד

                                תגובה 1 תגובה אחרונה
                                0

                                • התחברות

                                • אין לך חשבון עדיין? הרשמה

                                • התחברו או הירשמו כדי לחפש.
                                • פוסט ראשון
                                  פוסט אחרון
                                0
                                • חוקי הפורום
                                • פופולרי
                                • לא נפתר
                                • משתמשים
                                • חיפוש גוגל בפורום
                                • צור קשר