דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • R RearmostPant23

    @urielk תפתח איתו צ׳ט

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

    @RearmostPant23 אין לו מוניטין לצערי גם לי לא היה עד לא מזמן

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

      @RearmostPant23 אין לו מוניטין לצערי גם לי לא היה עד לא מזמן

      י מנותק
      י מנותק
      יוסי1212
      כתב נערך לאחרונה על ידי
      #159

      @urielk היום אתה עוקף את כולם

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

        @reemzed123 איך אפשר ליצור אתך קשר פתרתי את הבעיה עקרונית זה האפשרות שבמרכז: Screenshot_20250831-213340.png זה עובד - ללחוץ על SET.

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

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

        @reemzed123 איך אפשר ליצור אתך קשר פתרתי את הבעיה עקרונית זה האפשרות שבמרכז: Screenshot_20250831-213340.png זה עובד - ללחוץ על SET.

        אלוף העולם!

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

          @reemzed123 איך אפשר ליצור אתך קשר פתרתי את הבעיה עקרונית זה האפשרות שבמרכז: Screenshot_20250831-213340.png זה עובד - ללחוץ על SET.

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

          @urielk
          אבל עכשיו ממצב טיסה זה לא חוזר לhd. )בניגוד להפעלה מחדש, זה כן משאיר hd(..
          יש פתרון לזה?

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

            @urielk
            אבל עכשיו ממצב טיסה זה לא חוזר לhd. )בניגוד להפעלה מחדש, זה כן משאיר hd(..
            יש פתרון לזה?

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

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

            U תגובה 1 תגובה אחרונה
            0
            • 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
                                          • חוקי הפורום
                                          • פופולרי
                                          • לא נפתר
                                          • משתמשים
                                          • חיפוש גוגל בפורום
                                          • צור קשר