Html webserver + iOS capabilities

Hello everybody.
I developped an http webserver which host some basic html page. I'm using atwinc1500 as a wifi chip and i create a wifi thread with the correct configuration. I'm able, with android smartphone, to connect to the wifi access point and display the html page writing the IP address on the browser. WIth PC, it is the same.
With iOS, problem: i can connect to the access point and i'm connected. Then, when a try to access to the html page, the broswer cannot open the html page. I already try to deactivate the proxy, activate the proxy with the http server ip address, without success.

Is someone already face this issue or any ideas to solve it?

Thanks in advance,

Regards

Mickael

  • Hi Michael,

    Is the page blank or is there any error? Are you sure you're using correct IP address? Have you seen any activity on a board (incoming connection)? I assume you're using NetX HTTP Server, right?

    Regards,
    adboc
  • Hi adboc,

    The error is just that the webpage cannot be displayed because of lack of connection.

    Yes, i'm sure i'm using the correct IP address, i made the test with a Android smartphone as well as a computer equipped with Windows and it works fine.

    Yes i'm using HTTP Server, the iOS Smartphone is connected to the access point but the webpage cannot be reached.

    It seems that something is blocked on the smartphone but i don't know why. I already set the proxy with the correct IP address using port 80 but without success.

    Regards !

    Mickael
  • In reply to mlerat27:

    check see that it's actually attempting to hit port 80. I got a note from Apple some time ago that they we're going to stop supporting non HTTPS applications at some point.. It's possible that they've implemented that on their stuff by now
  • In reply to rjl:

    HI Mickael,

    Maybe Safari tries to connect to a different website like www.192.168.100.1? Something like here: apple.stackexchange.com/.../how-can-i-visit-an-ip-address-on-mobile-safari

    Please try adding http:// at the beginning of an address.

    Regards,
    adboc
  • In reply to adboc:

    i already try with http:// and it doesn't work too!
  • In reply to rjl:

    i already try to connect to an http web site and it works fine. Only with a local webpage it doesn't work
  • In reply to mlerat27:

    Hi Mickael,

    If you can access the HTTP server running on Synergy using other devices (PC, Android), I think it's rather related to iOS itself. Have you been searching for similar issues on iOS devices?

    Regards,
    adboc
  • In reply to adboc:

    Hello adboc,
    Thanks for your answer. I'm agree with you, i think it is a problem with iOS. I tried to contact them by chat but the only answer they can provide that it is a problem with the html webpage and not a problem with iOS. The only things i don't understand is why my code works fine with PC and android smartphone but not with a MAC or with iOS smartphone?
    Do you have any ideas ?
    Regards !
    Mickael
  • In reply to mlerat27:

    You will probably need a Mac to unravel this- that will let you use a browser other than Safari (even Lynx) as well as see if it is re-mapping the port. Safari has many/too-many idiosyncrasies. As noted above you can check if it using port 80, maybe by forcing it with URL:80 . You can also try port 443 for https but your web server will need improving to handle the SSL business.
  • In reply to mlerat27:

    HI Mickael,

    Could you check if Synergy receives an incoming connection? The easiest way is to put a breakpoint in your request_notify callback.

    You can also try a different browser on iOS.

    Regards,
    adboc
  • In reply to adboc:

    Thanks abdoc! In fact, it was a problem with the HTTP server itself. To work fine with iOS, the http server must respond with a status OK (200). For android, no matter!
    Thanks again for your time and for all contributors!
    Regards !
    Mickael
  • In reply to mlerat27:

    Hi Mikael and others,

     

    I am trying bringup http server on s5d9 with wired ethernet interface. I can ping the device from out side but I can't access the http server. I am pretty sure I am not setting up something properly, but can't tell what exactly. So I just wanted check if with folks on this thread. 

     

    I apologize for a lenthy post, but here is my configuration.xml file. I am using SSP 1.3.0

     

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>

    <synergyConfiguration version="3">

     <generalSettings>

       <option key="#Board#" value="board.s5d9pk"/>

       <option key="CPU" value="S5D9"/>

       <option key="#TargetName#" value="R7FS5D97E3A01CFC"/>

       <option key="#TargetARCHITECTURE#" value="cortex-m4"/>

       <option key="#RTOS#" value="Express Logic ThreadX"/>

       <option key="#pinconfiguration#" value="S5D9-PK.pincfg"/>

       <option key="#SSPVersion#" value="1.3.0"/>

       <option key="#DefaultLinkerScript#" value="S5D9.ld"/>

       <option key="#ConfigurationFragments#" value="Renesas##BSP##Board##s5d9_pk##"/>

     </generalSettings>

     <synergyBspConfiguration>

       <config id="config.bsp.s5d9.R7FS5D97E3A01CFC">

         <property id="config.bsp.part_number" value="config.bsp.part_number.value"/>

         <property id="config.bsp.rom_size_bytes" value="config.bsp.rom_size_bytes.value"/>

         <property id="config.bsp.ram_size_bytes" value="config.bsp.ram_size_bytes.value"/>

         <property id="config.bsp.data_flash_size_bytes" value="config.bsp.data_flash_size_bytes.value"/>

         <property id="config.bsp.package_style" value="config.bsp.package_style.value"/>

         <property id="config.bsp.package_pins" value="config.bsp.package_pins.value"/>

       </config>

       <config id="config.bsp.s5d9">

         <property id="config.bsp.series" value="config.bsp.series.value"/>

       </config>

       <config id="config.bsp.s5d9.ssp">

         <property id="config.bsp.s5d9.ssp.OFS0" value="config.bsp.s5d9.ssp.OFS0_Register.default"/>

         <property id="config.bsp.s5d9.ssp.OFS0.iwdt_start_mode" value="config.bsp.s5d9.ssp.OFS0.iwdt_start_mode.disabled"/>

         <property id="config.bsp.s5d9.ssp.OFS0.iwdt_timeout" value="config.bsp.s5d9.ssp.OFS0.iwdt_timeout.2048"/>

         <property id="config.bsp.s5d9.ssp.OFS0.iwdt_divisor" value="config.bsp.s5d9.ssp.OFS0.iwdt_divisor.128"/>

         <property id="config.bsp.s5d9.ssp.OFS0.iwdt_window_end" value="config.bsp.s5d9.ssp.OFS0.iwdt_window_end.0"/>

         <property id="config.bsp.s5d9.ssp.OFS0.iwdt_window_start" value="config.bsp.s5d9.ssp.OFS0.iwdt_window_start.100"/>

         <property id="config.bsp.s5d9.ssp.OFS0.iwdt_reset_interrupt" value="config.bsp.s5d9.ssp.OFS0.iwdt_reset_interrupt.Reset"/>

         <property id="config.bsp.s5d9.ssp.OFS0.iwdt_stop_control" value="config.bsp.s5d9.ssp.OFS0.iwdt_stop_control.stops"/>

         <property id="config.bsp.s5d9.ssp.OFS0.wdt_start_mode" value="config.bsp.s5d9.ssp.OFS0.wdt_start_mode.register"/>

         <property id="config.bsp.s5d9.ssp.OFS0.wdt_timeout" value="config.bsp.s5d9.ssp.OFS0.wdt_timeout.16384"/>

         <property id="config.bsp.s5d9.ssp.OFS0.wdt_divisor" value="config.bsp.s5d9.ssp.OFS0.wdt_divisor.128"/>

         <property id="config.bsp.s5d9.ssp.OFS0.wdt_window_end" value="config.bsp.s5d9.ssp.OFS0.wdt_window_end.0"/>

         <property id="config.bsp.s5d9.ssp.OFS0.wdt_window_start" value="config.bsp.s5d9.ssp.OFS0.wdt_window_start.100"/>

         <property id="config.bsp.s5d9.ssp.OFS0.wdt_reset_interrupt" value="config.bsp.s5d9.ssp.OFS0.wdt_reset_interrupt.Reset"/>

         <property id="config.bsp.s5d9.ssp.OFS0.wdt_stop_control" value="config.bsp.s5d9.ssp.OFS0.wdt_stop_control.stops"/>

         <property id="config.bsp.s5d9.ssp.OFS1" value="config.bsp.s5d9.ssp.OFS1_Register.default"/>

         <property id="config.bsp.s5d9.ssp.OFS1.voltage_detection0.start" value="config.bsp.s5d9.ssp.OFS1.voltage_detection0.start.disabled"/>

         <property id="config.bsp.s5d9.ssp.OFS1.voltage_detection0_level" value="config.bsp.s5d9.ssp.OFS1.voltage_detection0_level.280"/>

         <property id="config.bsp.s5d9.ssp.OFS1.hoco_osc" value="config.bsp.s5d9.ssp.OFS1.hoco_osc.disabled"/>

         <property id="config.bsp.s5d9.ssp.mpu_pc0_enable" value="config.bsp.s5d9.ssp.mpu_pc0_enable.disabled"/>

         <property id="config.bsp.s5d9.ssp.mpu_pc0_start" value="0xFFFFFFFC"/>

         <property id="config.bsp.s5d9.ssp.mpu_pc0_end" value="0xFFFFFFFF"/>

         <property id="config.bsp.s5d9.ssp.mpu_pc1_enable" value="config.bsp.s5d9.ssp.mpu_pc1_enable.disabled"/>

         <property id="config.bsp.s5d9.ssp.mpu_pc1_start" value="0xFFFFFFFC"/>

         <property id="config.bsp.s5d9.ssp.mpu_pc1_end" value="0xFFFFFFFF"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg0_enable" value="config.bsp.s5d9.ssp.mpu_reg0_enable.disabled"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg0_start" value="0x00FFFFFC"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg0_end" value="0x00FFFFFF"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg1_enable" value="config.bsp.s5d9.ssp.mpu_reg1_enable.disabled"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg1_start" value="0x200FFFFC"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg1_end" value="0x200FFFFF"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg2_enable" value="config.bsp.s5d9.ssp.mpu_reg2_enable.disabled"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg2_start" value="0x407FFFFC"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg2_end" value="0x407FFFFF"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg3_enable" value="config.bsp.s5d9.ssp.mpu_reg3_enable.disabled"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg3_start" value="0x400DFFFC"/>

         <property id="config.bsp.s5d9.ssp.mpu_reg3_end" value="0x407FFFFF"/>

       </config>

       <config id="config.bsp.synergy">

         <property id="config.bsp.common.main" value="0x1000"/>

         <property id="config.bsp.common.process" value="0"/>

         <property id="config.bsp.common.heap" value="0x1000"/>

         <property id="config.bsp.common.vcc" value="3300"/>

         <property id="config.bsp.common.checking" value="config.bsp.common.checking.enabled"/>

         <property id="config.bsp.common.assert" value="config.bsp.common.assert.none"/>

         <property id="config.bsp.common.error_log" value="config.bsp.common.error_log.none"/>

         <property id="config.bsp.common.id1" value="0xFFFFFFFF"/>

         <property id="config.bsp.common.id2" value="0xFFFFFFFF"/>

         <property id="config.bsp.common.id3" value="0xFFFFFFFF"/>

         <property id="config.bsp.common.id4" value="0xFFFFFFFF"/>

       </config>

     </synergyBspConfiguration>

     <synergyClockConfiguration>

       <node id="board.clock.xtal.freq" mul="24000000" option="_edit"/>

       <node id="board.clock.pll.source" option="board.clock.pll.source.xtal"/>

       <node id="board.clock.hoco.freq" option="board.clock.hoco.freq.20m"/>

       <node id="board.clock.loco.freq" option="board.clock.loco.freq.32768"/>

       <node id="board.clock.moco.freq" option="board.clock.moco.freq.8m"/>

       <node id="board.clock.subclk.freq" option="board.clock.subclk.freq.32768"/>

       <node id="board.clock.pll.div" option="board.clock.pll.div.2"/>

       <node id="board.clock.pll.mul" option="board.clock.pll.mul.200"/>

       <node id="board.clock.pll.display" option="board.clock.pll.display.value"/>

       <node id="board.clock.clock.source" option="board.clock.clock.source.pll"/>

       <node id="board.clock.iclk.div" option="board.clock.iclk.div.2"/>

       <node id="board.clock.iclk.display" option="board.clock.iclk.display.value"/>

       <node id="board.clock.pclka.div" option="board.clock.pclka.div.2"/>

       <node id="board.clock.pclka.display" option="board.clock.pclka.display.value"/>

       <node id="board.clock.pclkb.div" option="board.clock.pclkb.div.4"/>

       <node id="board.clock.pclkb.display" option="board.clock.pclkb.display.value"/>

       <node id="board.clock.pclkc.div" option="board.clock.pclkc.div.4"/>

       <node id="board.clock.pclkc.display" option="board.clock.pclkc.display.value"/>

       <node id="board.clock.pclkd.div" option="board.clock.pclkd.div.2"/>

       <node id="board.clock.pclkd.display" option="board.clock.pclkd.display.value"/>

       <node id="board.clock.sdclkout.div" option="board.clock.sdclkout.div.1"/>

       <node id="board.clock.sdclkout.display" option="board.clock.sdclkout.display.value"/>

       <node id="board.clock.bclk.div" option="board.clock.bclk.div.2"/>

       <node id="board.clock.bclk.display" option="board.clock.bclk.display.value"/>

       <node id="board.clock.bclkout.div" option="board.clock.bclkout.div.2"/>

       <node id="board.clock.bclkout.display" option="board.clock.bclkout.display.value"/>

       <node id="board.clock.uclk.div" option="board.clock.uclk.div.5"/>

       <node id="board.clock.uclk.display" option="board.clock.uclk.display.value"/>

       <node id="board.clock.fclk.div" option="board.clock.fclk.div.4"/>

       <node id="board.clock.fclk.display" option="board.clock.fclk.display.value"/>

     </synergyClockConfiguration>

     <synergyComponentSelection>

       <component apiversion="" class="Common" condition="" group="all" subgroup="ssp_common" variant="" vendor="Renesas" version="1.3.0">

         <description>SSP Common Code</description>

         <originalPack>Renesas.Synergy.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_cgc" variant="" vendor="Renesas" version="1.3.0">

         <description>Clock Generation Circuit: Provides=[CGC]</description>

         <originalPack>Renesas.Synergy.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_elc" variant="" vendor="Renesas" version="1.3.0">

         <description>Event Link Controller: Provides=[ELC]</description>

         <originalPack>Renesas.Synergy.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_fmi" variant="" vendor="Renesas" version="1.3.0">

         <description>Factory MCU Information Module: Provides=[FMI]</description>

         <originalPack>Renesas.Synergy.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_ioport" variant="" vendor="Renesas" version="1.3.0">

         <description>I/O Port: Provides=[IO Port]</description>

         <originalPack>Renesas.Synergy.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="BSP" condition="" group="Board" subgroup="s5d9_pk" variant="" vendor="Renesas" version="1.3.0">

         <description>S5D9_PK Board Support Files</description>

         <originalPack>Renesas.Synergy_board_s5d9_pk.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="BSP" condition="" group="s5d9" subgroup="device" variant="R7FS5D97E3A01CFC" vendor="Renesas" version="1.3.0">

         <description>Board support package for R7FS5D97E3A01CFC</description>

         <originalPack>Renesas.Synergy_mcu_s5d9.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="BSP" condition="" group="s5d9" subgroup="device" variant="" vendor="Renesas" version="1.3.0">

         <description>Board support package for S5D9</description>

         <originalPack>Renesas.Synergy_mcu_s5d9.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="BSP" condition="" group="s5d9" subgroup="ssp" variant="" vendor="Renesas" version="1.3.0">

         <description>Board support package for S5D9</description>

         <originalPack>Renesas.Synergy_mcu_s5d9.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="Framework Services" condition="" group="all" subgroup="sf_el_nx" variant="" vendor="Renesas" version="1.3.0">

         <description>Express Logic NetX Synergy Port: Provides=[NetX Driver] , Requires=[NetX]</description>

         <originalPack>Renesas.Synergy.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="Express Logic" condition="" group="all" subgroup="nxd_http_server" variant="" vendor="Renesas" version="1.3.0">

         <description>Express Logic NetX Duo HTTP Server: Provides=[NetX Duo HTTP Server] , Requires=[NetX Duo ,NetX MD5]</description>

         <originalPack>Renesas.Synergy.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="Express Logic" condition="" group="all" subgroup="nxd" variant="" vendor="Renesas" version="1.3.0">

         <description>Express Logic NetX Duo: Provides=[NetX Duo] , Requires=[ThreadX ,NetX Driver]</description>

         <originalPack>Renesas.Synergy.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="Express Logic" condition="" group="all" subgroup="nx_md5" variant="" vendor="Renesas" version="1.3.0">

         <description>Express Logic NetX MD5: Provides=[NetX MD5]</description>

         <originalPack>Renesas.Synergy.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="Express Logic" condition="" group="all" subgroup="tx" variant="" vendor="Renesas" version="1.3.0">

         <description>Express Logic ThreadX: Provides=[ThreadX]</description>

         <originalPack>Renesas.Synergy.1.3.0.pack</originalPack>

       </component>

       <component apiversion="" class="Express Logic" condition="" group="all" subgroup="filex_stub" variant="" vendor="Renesas" version="1.3.0">

         <description>FILEX_STUB Drivers</description>

         <originalPack>Renesas.Synergy_filex_stub.1.3.0.pack</originalPack>

       </component>

     </synergyComponentSelection>

     <synergyIcuConfiguration/>

     <synergyMessagingConfiguration/>

     <synergyModuleConfiguration>

       <module id="module.driver.cgc_on_cgc.0">

         <property id="module.driver.cgc.name" value="g_cgc"/>

       </module>

       <module id="module.driver.elc_on_elc.0">

         <property id="module.driver.elc.name" value="g_elc"/>

       </module>

       <module id="module.driver.ioport_on_ioport.0">

         <property id="module.driver.ioport.name" value="g_ioport"/>

       </module>

       <module id="module.driver.fmi_on_fmi.0">

         <property id="module.driver.fmi.name" value="g_fmi"/>

       </module>

       <module id="module.el.nxd_http_server.1147380119">

         <property id="module.el.nx_http_server.name" value="g_http_server0"/>

         <property id="module.el.nx_http_server.stack_size" value="4096"/>

         <property id="module.el.nx_http_server.authentication_function" value="NULL"/>

         <property id="module.el.nx_http_server.request_notify_function" value="my_request_notify"/>

         <property id="module.el.nx_http_server.init_function" value="http_server_init0"/>

         <property id="module.el.nx_http_server.init" value="module.el.nx_http_server.init.enable"/>

       </module>

       <module id="module.el.nxd.ip.39758075">

         <property id="module.el.nx.ip.name" value="g_ip0"/>

         <property id="module.el.nx.ip.address" value="192,168,1,61"/>

         <property id="module.el.nx.ip.subnet_mask" value="255,255,255,0"/>

         <property id="module.el.nx.ipv6.address_global" value="0x2001,0x0,0x0,0x0,0x0,0x0,0x0,0x1"/>

         <property id="module.el.nx.ipv6.address_local" value="0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"/>

         <property id="module.el.nx.ip.stack_size" value="2048"/>

         <property id="module.el.nx.ip.priority" value="3"/>

         <property id="module.el.nx.ip.arp" value="module.el.nx.ip.arp.enable"/>

         <property id="module.el.nx.ip.arp_cache_size" value="512"/>

         <property id="module.el.nx.ip.rarp" value="module.el.nx.ip.rarp.disable"/>

         <property id="module.el.nx.ip.tcp" value="module.el.nx.ip.tcp.enable"/>

         <property id="module.el.nx.ip.udp" value="module.el.nx.ip.udp.enable"/>

         <property id="module.el.nx.ip.icmp" value="module.el.nx.ip.icmp.enable"/>

         <property id="module.el.nx.ip.igmp" value="module.el.nx.ip.igmp.enable"/>

         <property id="module.el.nx.ip.fragmentation" value="module.el.nx.ip.fragmentation.disable"/>

         <property id="module.el.nx.ip.init_function" value="ip_init0"/>

         <property id="module.el.nx.ip.init" value="module.el.nx.ip.init.enable"/>

       </module>

       <module id="module.el.nxd_common.1904601751">

         <property id="module.el.nxd_common.init_function" value="nx_common_init0"/>

         <property id="module.el.nxd_common.init" value="module.el.nxd_common.init.enable"/>

       </module>

       <module id="module.el.nxd.packet_pool.1382391306">

         <property id="module.el.nx.packet_pool.name" value="g_packet_pool0"/>

         <property id="module.el.nx.packet_pool.packet_size" value="640"/>

         <property id="module.el.nx.packet_pool.number_of_packets" value="16"/>

         <property id="module.el.nx.packet_pool.init_function" value="packet_pool_init0"/>

         <property id="module.el.nx.packet_pool.init" value="module.el.nx.packet_pool.init.enable"/>

       </module>

       <module id="module.el.nxd_http_common.282477260"/>

       <module id="module.el.ns_md5.1426917778"/>

       <module id="module.el.nxd.packet_pool.1931729292">

         <property id="module.el.nx.packet_pool.name" value="g_packet_pool1"/>

         <property id="module.el.nx.packet_pool.packet_size" value="640"/>

         <property id="module.el.nx.packet_pool.number_of_packets" value="16"/>

         <property id="module.el.nx.packet_pool.init_function" value="packet_pool_init1"/>

         <property id="module.el.nx.packet_pool.init" value="module.el.nx.packet_pool.init.enable"/>

       </module>

       <module id="module.framework.fx_stub.641031055">

         <property id="module.framework.fx.name" value="g_fx_media0"/>

       </module>

       <module id="module.framework.sf_el_nx.1577956517">

         <property id="module.framework.sf_el_nx.name" value="g_sf_el_nx"/>

         <property id="module.framework.sf_el_nx.channel" value="0"/>

         <property id="module.framework.sf_el_nx.callback" value="NULL"/>

       </module>

       <context id="_hal.0">

         <stack module="module.driver.elc_on_elc.0"/>

         <stack module="module.driver.ioport_on_ioport.0"/>

         <stack module="module.driver.fmi_on_fmi.0"/>

         <stack module="module.driver.cgc_on_cgc.0"/>

       </context>

       <context id="rtos.threadx.thread.1234370524">

         <property id="_symbol" value="http_thread"/>

         <property id="rtos.threadx.thread.name" value="Http Thread"/>

         <property id="rtos.threadx.thread.stack" value="1024"/>

         <property id="rtos.threadx.thread.priority" value="1"/>

         <property id="rtos.threadx.thread.autostart" value="rtos.threadx.thread.autostart.enabled"/>

         <property id="rtos.threadx.thread.timeslice" value="1"/>

         <stack module="module.el.nxd_http_server.1147380119">

           <stack module="module.el.nxd.ip.39758075" requires="module.el.nx_http_server.requires.nxd.ip">

             <stack module="module.el.nxd_common.1904601751" requires="module.el.nx.ip.requires.nxd_common"/>

             <stack module="module.el.nxd.packet_pool.1382391306" requires="module.el.nx.ip.requires.nxd.packet_pool">

               <stack module="module.el.nxd_common.1904601751" requires="module.el.nx.packet_pool.requires.nxd_common"/>

             </stack>

             <stack module="module.framework.sf_el_nx.1577956517" requires="module.el.nx.ip.requires.sf_el_nx"/>

           </stack>

           <stack module="module.framework.fx_stub.641031055" requires="module.el.nx_http_server.requires.fx"/>

           <stack module="module.el.nxd.packet_pool.1931729292" requires="module.el.nx_http_server.requires.nxd.packet_pool">

             <stack module="module.el.nxd_common.1904601751" requires="module.el.nx.packet_pool.requires.nxd_common"/>

           </stack>

           <stack module="module.el.nxd_http_common.282477260" requires="module.el.nx_http_server.requires.nxd_http_common">

             <stack module="module.el.ns_md5.1426917778" requires="module.el.nx_http_common.requires.nxd_md5"/>

           </stack>

         </stack>

       </context>

       <config id="config.framework.sf_el_nx">

         <property id="config.framework.sf_el_nx.param_checking_enable" value="config.framework.sf_el_nx.param_checking_enable.bsp"/>

         <property id="config.framework.sf_el_nx.pin0" value="IOPORT_PORT_09_PIN_03"/>

         <property id="config.framework.sf_el_nx.mach0" value="0x00002E09"/>

         <property id="config.framework.sf_el_nx.macl0" value="0x0A0076C8"/>

         <property id="config.framework.sf_el_nx.pin1" value="IOPORT_PORT_07_PIN_06"/>

         <property id="config.framework.sf_el_nx.mach1" value="0x00002E09"/>

         <property id="config.framework.sf_el_nx.macl1" value="0x0A0076C8"/>

         <property id="config.framework.sf_el_nx.num_rx_desc" value="8"/>

         <property id="config.framework.sf_el_nx.num_tx_desc" value="32"/>

         <property id="config.framework.sf_el_nx.irq_ipl" value="board.icu.common.irq.priority0"/>

       </config>

       <config id="config.driver.cgc">

         <property id="config.driver.cgc.param_checking_enable" value="config.driver.cgc.param_checking_enable.bsp"/>

         <property id="config.driver.cgc.main_osc_wait" value="config.driver.cgc.main_osc_wait.wait_8163"/>

         <property id="config.driver.cgc.main_osc_clock_source" value="config.driver.cgc.main_osc_clock_source.crystal"/>

         <property id="config.driver.cgc.osc_stop_det_used" value="config.driver.cgc.osc_stop_det_used.enabled"/>

         <property id="config.driver.cgc.subclock_drive" value="config.driver.cgc.subclock_drive.standard"/>

         <property id="config.driver.cgc.low_voltage_mode" value="config.driver.cgc.low_voltage_mode.disabled"/>

       </config>

       <config id="config.driver.ioport">

         <property id="config.driver.ioport.checking" value="config.driver.ioport.checking.system"/>

       </config>

       <config id="config.threadx.thread"/>

       <config id="config.driver.fmi">

         <property id="config.driver.fmi.param_checking_enable" value="config.driver.fmi.param_checking_enable.bsp"/>

         <property id="config.driver.fmi.custom_base_address_symbol" value="g_fmi_data"/>

         <property id="config.driver.fmi.part_number_mask" value="0xFE00"/>

       </config>

       <config id="config.el.nxd"/>

       <config id="config.el.nxd_dhcp_common">

         <property id="config.el.nxd_dhcp_common.tos" value="config.el.nxd_dhcp_common.tos.normal"/>

         <property id="config.el.nxd_dhcp_common.fragment_option" value="config.el.nxd_dhcp_common.fragment_option.dont_fragment"/>

         <property id="config.el.nxd_dhcp_common.time_to_live" value="128"/>

         <property id="config.el.nxd_dhcp_common.queue_depth" value="5"/>

       </config>

       <config id="config.el.nxd_dhcpv6_common">

         <property id="config.el.nxd_dhcpv6_common.tos" value="config.el.nxd_dhcpv6_common.tos.normal"/>

         <property id="config.el.nxd_dhcpv6_common.time_to_live" value="128"/>

         <property id="config.el.nxd_dhcpv6_common.queue_depth" value="5"/>

         <property id="config.el.nxd_dhcpv6_common.packet_time_out" value="3"/>

         <property id="config.el.nxd_dhcpv6_common.session_timer_interval" value="3"/>

       </config>

       <config id="config.el.nxd_http_common">

         <property id="config.el.nxd_http_common.tos" value="config.el.nxd_http_common.tos.normal"/>

         <property id="config.el.nxd_http_common.fragment_option" value="config.el.nxd_http_common.fragment_option.dont_fragment"/>

         <property id="config.el.nxd_http_common.time_to_live" value="128"/>

         <property id="config.el.nxd_http_common.digest" value="config.el.nxd_http_common.digest.disable"/>

         <property id="config.el.nxd_http_common.max_resource" value="40"/>

         <property id="config.el.nxd_http_common.max_password" value="20"/>

         <property id="config.el.nxd_http_common.max_name" value="20"/>

       </config>

       <config id="config.el.nxd_ftp_common">

         <property id="config.el.nxd_ftp_common.filex" value="config.el.nxd_ftp_common.filex.enable"/>

         <property id="config.el.nxd_ftp_common.control_tos" value="config.el.nxd_ftp_common.control_tos.normal"/>

         <property id="config.el.nxd_ftp_common.data_tos" value="config.el.nxd_ftp_common.data_tos.normal"/>

         <property id="config.el.nxd_ftp_common.fragment_option" value="config.el.nxd_ftp_common.fragment_option.dont_fragment"/>

         <property id="config.el.nxd_ftp_common.time_to_live" value="128"/>

         <property id="config.el.nxd_ftp_common.timeout_period" value="60"/>

       </config>

       <config id="config.el.nxd_tftp_common">

         <property id="config.el.nxd_tftp_common.error_string_max" value="64"/>

         <property id="config.el.nxd_tftp_common.time_to_live" value="128"/>

         <property id="config.el.nxd_tftp_common.tos" value="config.el.nxd_tftp_common.tos.normal"/>

         <property id="config.el.nxd_tftp_common.fragment_option" value="config.el.nxd_tftp_common.fragment_option.dont_fragment"/>

       </config>

       <config id="config.el.nxd_telnet_common">

         <property id="config.el.nxd_telnet_common.control_tos" value="config.el.nxd_telnet_common.control_tos.normal"/>

         <property id="config.el.nxd_telnet_common.fragment_option" value="config.el.nxd_telnet_common.fragment_option.dont_fragment"/>

         <property id="config.el.nxd_telnet_common.telnet_server_port" value="23"/>

         <property id="config.el.nxd_telnet_common.time_to_live" value="128"/>

       </config>

       <config id="config.driver.elc">

         <property id="config.driver.elc.checking" value="config.driver.elc.checking.system"/>

       </config>

       <config id="config.el.nxd_http_server">

         <property id="config.el.nxd_http_server.filex" value="config.el.nxd_http_server.filex.disable"/>

         <property id="config.el.nxd_http_server.multipart" value="config.el.nxd_http_server.multipart.disable"/>

         <property id="config.el.nxd_http_server.priority" value="16"/>

         <property id="config.el.nxd_http_server.time_slice" value="2"/>

         <property id="config.el.nxd_http_server.server_window_size" value="2048"/>

         <property id="config.el.nxd_http_server.server_timeout" value="10"/>

         <property id="config.el.nxd_http_server.server_timeout_accept" value="10"/>

         <property id="config.el.nxd_http_server.server_timeout_disconnect" value="10"/>

         <property id="config.el.nxd_http_server.server_timeout_receive" value="10"/>

         <property id="config.el.nxd_http_server.server_timeout_send" value="10"/>

         <property id="config.el.nxd_http_server.max_header_field" value="256"/>

         <property id="config.el.nxd_http_server.server_max_pending" value="5"/>

         <property id="config.el.nxd_http_server.max_name" value="20"/>

         <property id="config.el.nxd_http_server.max_password" value="20"/>

         <property id="config.el.nxd_http_server.server_min_packet_size" value="600"/>

       </config>

     </synergyModuleConfiguration>

     <synergyPinConfiguration>

       <pincfg active="true" name="S5D9-PK.pincfg" symbol="g_bsp_pin_cfg"/>

     </synergyPinConfiguration>

    </synergyConfiguration>

  • In reply to TrekCampy:

    Hi TrekCampy,

    Has this post helped you solve the issue?

    Regards,
    adboc

  • In reply to mlerat27:

    Hi Mickael,
    I already have the same Problem with wifi module und iOS devices.
    Can you exactly explain what you have done to solve it.
    Thanks und regards
    Mario