Warning: Can't synchronize with repository "(default)" (No changeset 96d22ec3fa3ef6de3ea8dc0d7d398adc9aa071cf in the repository). Look in the Trac log for more information.

Ticket #670 (closed defect: fixed)

Opened 15 months ago

Last modified 13 months ago

CLCC polling for gta04 modem

Reported by: GNUtoo Owned by: morphis
Priority: major Milestone:
Component: cornucopia/fsogsm Version: milestone5.5
Keywords: Cc:

Description

On the gta04 A3, if the remote hangs up fsogsmd doesn't send a notification that the calls ended, resulting in huge problems for fsoaudiod's forwarding plugin(huge CPU consomation, and repeat of the last part because of buffer underruns).

So to fix that we should implement a CLCC polling that works.

Denis.

Change History

comment:1 Changed 14 months ago by slyon

The 'NO CARRIER' signal, which indicates the remote hangup is just send on the other port ('Modem' tty).

So we'd better use a 'combinded'-transport for the GTA04. So we don't need CLCC polling, which seems to be very battery hungry.

A first (untested) combined-transport is available here:

http://git.freesmartphone.org/?p=cornucopia.git;a=shortlog;h=refs/heads/fsotransport/combined-transport

comment:2 Changed 13 months ago by morphis

Today we finished the work of the combined-transport and it's now merged to master. Slyon tested it on the GTA04A3 and reported that the issue is fixed.

Last edited 13 months ago by morphis (previous) (diff)

comment:3 Changed 13 months ago by morphis

  • Owner changed from mickey to morphis
  • Status changed from new to accepted

comment:4 Changed 13 months ago by morphis

  • Status changed from accepted to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.