Tried the new plugin in emulator mode on my FitPC2 and could not get any display, just ship on a black background.
Same results under XP and Linux.
Perhaps the OpenGL implementation is not sufficient ?
Log file:
________
22:09:20: 2014-11-12
22:09:20: ------- Starting
OpenCPN -------
22:09:20: Version 3.3.2302 Build 2014-11-02
22:09:20: wxWidgets version: wxWidgets 2.8.12
22:09:20: MemoryStatus: mem_total: 1014 mb, mem_initial: 10 mb
22:09:20: SData_Locn is C:\Program Files\OpenCPN\
22:09:20: Using existing Config_File: C:\Documents and Settings\All Users\Application Data\opencpn\opencpn.ini
22:09:20: Styles loading from C:\Program Files\OpenCPN\uidata\styles.xml
22:09:20: No styles found at: C:\Documents and Settings\All Users\Application Data\opencpn\
22:09:20: No styles found at: C:\Documents and Settings\All Users\Application Data\opencpn\.opencpn\
22:09:20: Setting Viewpoint Lat/Lon 43.1973, -79.5749
22:09:20: Setting Ownship Lat/Lon 43.1975, -79.5749
22:09:20: Loading navobjects from navobj.xml
22:09:20: Done loading navobjects
22:09:20: System default Language: en_US
10:09:20 PM: looking for catalog 'wxstd' in path 'C:\Program Files\OpenCPN\share/locale\en_US.WINDOWS-1252\LC_MESSAGES;C:\Program Files\OpenCPN\share/locale\;C:\Program Files\OpenCPN\share/locale\en_US.WINDOWS-1252;C:\Program Files\OpenCPN\en_US.WINDOWS-1252;C:\Program Files\OpenCPN\share/locale\en_US\LC_MESSAGES;C:\Program Files\OpenCPN\share/locale\;C:\Program Files\OpenCPN\share/locale\en_US;C:\Program Files\OpenCPN\en_US;C:\Program Files\OpenCPN\share/locale\en\LC_MESSAGES;C:\Program Files\OpenCPN\share/locale\;C:\Program Files\OpenCPN\share/locale\en;C:\Program Files\OpenCPN\en'.
10:09:20 PM: catalog file for domain 'wxstd' not found.
10:09:20 PM: looking for catalog 'wxmsw' in path 'C:\Program Files\OpenCPN\share/locale\en_US.WINDOWS-1252\LC_MESSAGES;C:\Program Files\OpenCPN\share/locale\;C:\Program Files\OpenCPN\share/locale\en_US.WINDOWS-1252;C:\Program Files\OpenCPN\en_US.WINDOWS-1252;C:\Program Files\OpenCPN\share/locale\en_US\LC_MESSAGES;C:\Program Files\OpenCPN\share/locale\;C:\Program Files\OpenCPN\share/locale\en_US;C:\Program Files\OpenCPN\en_US;C:\Program Files\OpenCPN\share/locale\en\LC_MESSAGES;C:\Program Files\OpenCPN\share/locale\;C:\Program Files\OpenCPN\share/locale\en;C:\Program Files\OpenCPN\en'.
10:09:20 PM: catalog file for domain 'wxmsw' not found.
10:09:20 PM:
Opencpn language set to: en_US
10:09:20 PM: looking for catalog 'opencpn' in path 'C:\Program Files\OpenCPN\share/locale\en_US.WINDOWS-1252\LC_MESSAGES;C:\Program Files\OpenCPN\share/locale\;C:\Program Files\OpenCPN\share/locale\en_US.WINDOWS-1252;C:\Program Files\OpenCPN\en_US.WINDOWS-1252;C:\Program Files\OpenCPN\share/locale\en_US\LC_MESSAGES;C:\Program Files\OpenCPN\share/locale\;C:\Program Files\OpenCPN\share/locale\en_US;C:\Program Files\OpenCPN\en_US;C:\Program Files\OpenCPN\share/locale\en\LC_MESSAGES;C:\Program Files\OpenCPN\share/locale\;C:\Program Files\OpenCPN\share/locale\en;C:\Program Files\OpenCPN\en'.
10:09:20 PM: catalog file for domain 'opencpn' not found.
10:09:22 PM: ChartSymbols loaded from C:\Program Files\OpenCPN\s57data\chartsymbols.xml
10:09:23 PM: Using s57data in C:\Program Files\OpenCPN\s57data
10:09:23 PM: Setting Viewpoint Lat/Lon 43.1973, -79.5749
10:09:23 PM: Setting Ownship Lat/Lon 43.1975, -79.5749
10:09:23 PM: Opening
NMEA Datastream TCP:192.168.15.1:39150
10:09:23 PM: Creating glChartCanvas
10:09:23 PM: PlugInManager searching for PlugIns in location C:\Program Files\OpenCPN\plugins
10:09:23 PM: PlugInManager: Loading PlugIn: C:\Program Files\OpenCPN\plugins\br24radar_pi.dll
10:09:23 PM: C:\Program Files\OpenCPN\plugins\br24radar_pi.dll
API Version detected: 108
PlugIn Version detected: 97
10:09:23 PM: BR24radar_pi: logging verbosity = 2
10:09:23 PM: BR24radar_pi: Listening for reports
10:09:23 PM: Warning: unable to use NPOT texture for chart symbols
10:09:24 PM: OpenGL-> Renderer String: Gallium 0.1, Poulsbo on EMGD
10:09:24 PM: OpenGL-> Texture rectangle format: de1
10:09:24 PM: OpenGL-> Using Vertexbuffer Objects
10:09:24 PM: OpenGL-> Using Framebuffer Objects
10:09:24 PM: OpenGL-> FBO Stencil buffer unavailable
10:09:24 PM: OpenGL-> Using
Depth buffer clipping
10:09:24 PM: OpenGL-> Not Using
compression
10:09:24 PM: OpenGL-> Minimum cartographic line width: 1.0
10:09:24 PM: OpenGL-> Minimum symbol line width: 1.0
10:09:24 PM: ChartDB Cache policy: Application target is 507 MBytes
10:09:24 PM: Loading chart db version: V018
10:09:24 PM: Chartdb: Chart directory list follows
10:09:24 PM: Chart directory #0: C:\Charts\Google
Charts
10:09:24 PM: Chart directory #1: C:\Charts\Americal
charts
10:09:24 PM:
GPS Watchdog Timeout is: 6 sec.
10:09:24 PM: Initializing Chart C:\Charts\Americal charts\BSB_ROOT\14810\14810_1.KAP
10:09:24 PM: BR24radar_pi: -1491043305 emulating 329 spokes at range 1638 with 0 spots
10:09:24 PM: Initializing Chart C:\Charts\Americal charts\BSB_ROOT\14800\14800_1.KAP
10:09:25 PM: BR24radar_pi: -1491042305 emulating 329 spokes at range 1638 with 0 spots
10:09:26 PM: BR24radar_pi: -1491041305 emulating 329 spokes at range 1638 with 0 spots
10:09:27 PM: BR24radar_pi: received packets 3/0 spokes 4914/0/0, 0 0 1 1
10:09:27 PM: BR24radar_pi: Automatic scale changed from 0 to 22224 meters
10:09:27 PM: BR24radar_pi: -1491040305 emulating 329 spokes at range 1638 with 22224 spots
10:09:28 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:28 PM: BR24radar_pi: -1491039493 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:28 PM: BR24radar_pi: -1491039305 emulating 329 spokes at range 1638 with 22224 spots
10:09:29 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:29 PM: BR24radar_pi: -1491038509 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:29 PM: BR24radar_pi: -1491038305 emulating 329 spokes at range 1638 with 22224 spots
10:09:29 PM: BR24radar_pi: Master mode on
10:09:29 PM: BR24radar_pi: command 2 bytes: A0 C1
10:09:29 PM: BR24radar_pi: command 3 bytes: 00 C1 01
10:09:29 PM: BR24radar_pi: command 3 bytes: 01 C1 01
10:09:29 PM: BR24radar_pi: SetRangeMeters: 22224 meters
10:09:29 PM: BR24radar_pi: command 6 bytes: 03 C1 B1 EC 01 00
10:09:29 PM: BR24radar_pi: Gain: Auto
10:09:29 PM: BR24radar_pi: command 11 bytes: 06 C1 00 00 00 00 01 00 00 00 A1
10:09:29 PM: BR24radar_pi: Rain: 50
10:09:29 PM: BR24radar_pi: command 11 bytes: 06 C1 04 00 00 00 00 00 00 00 28
10:09:29 PM: BR24radar_pi: Sea: Auto
10:09:29 PM: BR24radar_pi: command 11 bytes: 06 C1 02 00 00 00 01 00 00 00 D3
10:09:29 PM: BR24radar_pi: Rejection: 0
10:09:29 PM: BR24radar_pi: command 3 bytes: 08 C1 00
10:09:29 PM: BR24radar_pi: Target separation: 0
10:09:29 PM: BR24radar_pi: command 3 bytes: 22 C1 00
10:09:29 PM: BR24radar_pi:
Noise rejection: 0
10:09:29 PM: BR24radar_pi: command 3 bytes: 21 C1 00
10:09:29 PM: BR24radar_pi: Target boost: 0
10:09:29 PM: BR24radar_pi: command 3 bytes: 0A C1 00
10:09:29 PM: BR24radar_pi: Scan speed: 0
10:09:29 PM: BR24radar_pi: command 3 bytes: 0F C1 00
10:09:29 PM: BR24radar_pi: Dynamic button width = 165
10:09:30 PM: BR24radar_pi: Rejection: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 08 C1 00
10:09:30 PM: BR24radar_pi: Rejection: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 08 C1 00
10:09:30 PM: BR24radar_pi: Target boost: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 0A C1 00
10:09:30 PM: BR24radar_pi: Target boost: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 0A C1 00
10:09:30 PM: BR24radar_pi:
Noise rejection: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 21 C1 00
10:09:30 PM: BR24radar_pi: Noise rejection: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 21 C1 00
10:09:30 PM: BR24radar_pi: Target separation: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 22 C1 00
10:09:30 PM: BR24radar_pi: Target separation: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 22 C1 00
10:09:30 PM: BR24radar_pi: Scan speed: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 0F C1 00
10:09:30 PM: BR24radar_pi: Scan speed: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 0F C1 00
10:09:30 PM: BR24radar_pi: Gain: Auto
10:09:30 PM: BR24radar_pi: command 11 bytes: 06 C1 00 00 00 00 01 00 00 00 A1
10:09:30 PM: BR24radar_pi: Sea: Auto
10:09:30 PM: BR24radar_pi: command 11 bytes: 06 C1 02 00 00 00 01 00 00 00 D3
10:09:30 PM: BR24radar_pi: Rain: 50
10:09:30 PM: BR24radar_pi: command 11 bytes: 06 C1 04 00 00 00 00 00 00 00 28
10:09:30 PM: BR24radar_pi: Range label '8 NM' auto=1 unit=0 max=15 new=-1 val=11
10:09:30 PM: BR24radar_pi: command 2 bytes: A0 C1
10:09:30 PM: BR24radar_pi: SetRangeMeters: 22224 meters
10:09:30 PM: BR24radar_pi: command 6 bytes: 03 C1 B1 EC 01 00
10:09:30 PM: BR24radar_pi: Gain: Auto
10:09:30 PM: BR24radar_pi: command 11 bytes: 06 C1 00 00 00 00 01 00 00 00 A1
10:09:30 PM: BR24radar_pi: Rain: 50
10:09:30 PM: BR24radar_pi: command 11 bytes: 06 C1 04 00 00 00 00 00 00 00 28
10:09:30 PM: BR24radar_pi: Sea: Auto
10:09:30 PM: BR24radar_pi: command 11 bytes: 06 C1 02 00 00 00 01 00 00 00 D3
10:09:30 PM: BR24radar_pi: Rejection: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 08 C1 00
10:09:30 PM: BR24radar_pi: Target separation: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 22 C1 00
10:09:30 PM: BR24radar_pi: Noise rejection: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 21 C1 00
10:09:30 PM: BR24radar_pi: Target boost: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 0A C1 00
10:09:30 PM: BR24radar_pi: Scan speed: 0
10:09:30 PM: BR24radar_pi: command 3 bytes: 0F C1 00
10:09:30 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:30 PM: BR24radar_pi: -1491037321 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:30 PM: BR24radar_pi: -1491037305 emulating 329 spokes at range 1638 with 22224 spots
10:09:30 PM: BR24radar_pi: -1491037259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:31 PM: BR24radar_pi: -1491036305 emulating 329 spokes at range 1638 with 22224 spots
10:09:31 PM: BR24radar_pi: received packets 2/0 spokes 3276/0/0, 0 0 1 1
10:09:31 PM: BR24radar_pi: -1491036259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:32 PM: BR24radar_pi: -1491035305 emulating 329 spokes at range 1638 with 22224 spots
10:09:32 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:32 PM: BR24radar_pi: -1491035274 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:32 PM: BR24radar_pi: -1491035196 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:33 PM: BR24radar_pi: -1491034305 emulating 329 spokes at range 1638 with 22224 spots
10:09:33 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:33 PM: BR24radar_pi: -1491034274 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:34 PM: BR24radar_pi: received packets 1/0 spokes 660/0/0, 0 0 1 1
10:09:34 PM: BR24radar_pi: -1491033290 emulating 329 spokes at range 1638 with 22224 spots
10:09:34 PM: BR24radar_pi: -1491033259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:35 PM: BR24radar_pi: command 2 bytes: A0 C1
10:09:35 PM: BR24radar_pi: received packets 0/0 spokes 667/0/0, 0 0 1 1
10:09:35 PM: BR24radar_pi: -1491032259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:35 PM: BR24radar_pi: -1491032243 emulating 329 spokes at range 1638 with 22224 spots
10:09:36 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:36 PM: BR24radar_pi: -1491031259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:36 PM: BR24radar_pi: -1491031227 emulating 329 spokes at range 1638 with 22224 spots
10:09:37 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:37 PM: BR24radar_pi: -1491030259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:37 PM: BR24radar_pi: -1491030212 emulating 329 spokes at range 1638 with 22224 spots
10:09:38 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:38 PM: BR24radar_pi: -1491029259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:38 PM: BR24radar_pi: -1491029212 emulating 329 spokes at range 1638 with 22224 spots
10:09:39 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:39 PM: BR24radar_pi: -1491028259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:39 PM: BR24radar_pi: -1491028196 emulating 329 spokes at range 1638 with 22224 spots
10:09:40 PM: BR24radar_pi: command 2 bytes: A0 C1
10:09:40 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:40 PM: BR24radar_pi: -1491027259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:40 PM: BR24radar_pi: -1491027196 emulating 329 spokes at range 1638 with 22224 spots
10:09:41 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:41 PM: BR24radar_pi: -1491026259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:41 PM: BR24radar_pi: -1491026180 emulating 329 spokes at range 1638 with 22224 spots
10:09:42 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:42 PM: BR24radar_pi: -1491025259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:42 PM: BR24radar_pi: -1491025180 emulating 329 spokes at range 1638 with 22224 spots
10:09:43 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:43 PM: BR24radar_pi: -1491024274 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:43 PM: BR24radar_pi: -1491024180 emulating 329 spokes at range 1638 with 22224 spots
10:09:44 PM: BR24radar_pi: -1491023680 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:44 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:44 PM: BR24radar_pi: -1491023274 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:44 PM: BR24radar_pi: -1491023180 emulating 329 spokes at range 1638 with 22224 spots
10:09:45 PM: BR24radar_pi: command 2 bytes: A0 C1
10:09:45 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:45 PM: BR24radar_pi: -1491022259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:45 PM: BR24radar_pi: -1491022180 emulating 329 spokes at range 1638 with 22224 spots
10:09:46 PM: BR24radar_pi: received packets 1/0 spokes 1638/0/0, 0 0 1 1
10:09:46 PM: BR24radar_pi: -1491021259 drawn 329 skipped 0 spokes with 2048 blobs maxAge=0
10:09:46 PM: BR24radar_pi: -1491021180 emulating 329 spokes at range 1638 with 22224 spots
10:09:47 PM: BR24radar_pi: -1491020180 emulating 329 spokes at range 1638 with 22224 spots