Differences between revisions 1 and 2
Revision 1 as of 2024-312 08:11:11
Size: 377
Editor: static-198-54-131-116
Comment: Initial overview of merging lpac-quectel to upstream
Revision 2 as of 2024-312 08:25:14
Size: 696
Editor: static-198-54-131-116
Comment: added step to decrease mss
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#format wiki
Line 3: Line 4:
== WIP ==
Merge the changes in [[https://github.com/estkme-group/lpac/compare/main...pipe:lpac-quectel:main|lpac-quectel's at.c]] into the upstream lpac.
We'll also reduce the size of transmissions to the modem to help the modem keep up.
Line 6: Line 6:
Hopefully, in the future this step will not be necessary. Make the following changes before running `make`.

 1. Merge the changes in [[https://github.com/estkme-group/lpac/compare/main...pipe:lpac-quectel:main|lpac-quectel's at.c]] into the upstream lpac's at.c. [TODO: provide a patch file or get it pushed upstream]
 1. Edit the file euicc/euicc.c to decrease the size of `e10b_mss`
{{{#!c
   ctx->es10x_mss = 60;
}}}


Hopefully, in the future these steps will not be necessary.

On a Quectel modem, a patch might be needed to reliably send AT commands to the modem. This patch comes from the fork lpac-quectel in the file drivers/at.c

We'll also reduce the size of transmissions to the modem to help the modem keep up.

Make the following changes before running make.

  1. Merge the changes in lpac-quectel's at.c into the upstream lpac's at.c. [TODO: provide a patch file or get it pushed upstream]

  2. Edit the file euicc/euicc.c to decrease the size of e10b_mss

   ctx->es10x_mss = 60;

Hopefully, in the future these steps will not be necessary.

eSIM Adapter/lpac via USB modem/PatchingForQuectel (last edited 2024-312 08:25:14 by static-198-54-131-116)