904 | Add 'hello' command to OTA command processor | FIXED |
940 | ant hello prints duplicate responses | FIXED |
1013 | Integrate Kami functionality into OTA command server | FIXED |
1073 | Main board LEDs don't work in emulator | FIXED |
1059 | Errors in Developer's Guide | FIXED |
1060 | Error in host javadoc | FIXED |
1062 | Javadoc for ISpot.getExternalBoardMap is wrong | FIXED |
1065 | Radio tests fail | FIXED |
515 | Remove LowPanPacketDispatcher.getInstance().initBaseStation() from sample host apps | FIXED |
1024 | Would be nice to add GC stats accessors to Squawk | FIXED |
1032 | Physical radio often gets spurious interrupts | FIXED |
1036 | ant spotworld should succeed even if no basestation present | FIXED |
1037 | ant start-shared-basestation doesn't work | FIXED |
1038 | Typo in Developers' Guide re port allocation | FIXED |
1040 | package.html still not makeing it into javadoc | FIXED |
1044 | Corrupt config page blocks 'VM' execution | INVALID |
1049 | Can't upgrade directly from green to purple | FIXED |
1050 | Hard to find diagnostics when something goes wrong | FIXED |
1051 | ant info no longer showing spot serial number | FIXED |
1052 | need to update the developers' guide (part 1) | FIXED |
1053 | need to update the developers' guide (part 2) | FIXED |
1054 | SPOT Socket Proxy source not in SDK | FIXED |
1057 | Upgrade should disable eDemo init while firmware is upgraded | FIXED |
492 | New spotfinder prints garbage for older eSPOTs | WONTFIX |
526 | SPI buffer needs to be bigger | FIXED |
895 | Error in Dev Guide re SerialPortTarget | FIXED |
951 | Cannot flush RequestSender cache of mailboxes | FIXED |
955 | hibernating an isolate breaks switch/pin interrupts | FIXED |
968 | SPOT Selector can cause SPOT to reboot | FIXED |
985 | need to keep pressing SPOT reset button | FIXED |
1025 | Hello response should pick up name using getPersistentProperty | FIXED |
1026 | Double.parseDouble('3.2') returns NaN on Intel Mac's | FIXED |
1027 | SPOT World should allow spaces in names | FIXED |
1029 | Need documentation on routing policies | FIXED |
1030 | ROUTINGPOLICY.SHAREDBASESTATION not understood by LowPan/AODV layers | WORKSFORME |
1031 | routing policy for 'endnode' should disable neighbor advertisements | FIXED |
77 | Squawk3G use of CVS and building into source directories | WORKSFORME |
642 | infinite RMS initialization error | FIXED |
951 | Cannot flush RequestSender cache of mailboxes | FIXED |
952 | after isolate unhibernated ProxyResourceRegistryMaster needs to restore mailbox with master registry | FIXED |
984 | Handle MIDlet end-of-life correctly | FIXED |
998 | MIDlet is exiting prematurely | WORKSFORME |
1003 | SpotClient plugins are assumed to be always available | FIXED |
1011 | Modify build scripts to support new suite creation process | FIXED |
1018 | Synchronisation problem with RoutingTable | FIXED |
1019 | spot.mesh.routing.enable = false should cause SPOT to be an end node | FIXED |
1021 | Need to clean up Debugging info for spot.mesh.route.logging | FIXED |
1023 | Verification failure error should also mention ownership mismatch as probable cause. | FIXED |
127 | Squawk error messages displayed twice | WORKSFORME |
168 | com.sun.squawk.VM.isHosted() is bogus | FIXED |
425 | Handle package.html javadoc as resource | FIXED |
479 | NetBean projects for onDesktop demos use squawk_rt.jar | FIXED |
517 | add package.html files to describe Squawk packages in SPOT javadoc | FIXED |
588 | Application never exits | INVALID |
617 | RMS RecordStore getSize() returns 0 | FIXED |
658 | Demos need to be updated for orange SDK release | FIXED |
938 | Addd support for new temperature sensor | FIXED |
971 | Cannot adjust RREQ timeout programmatically | WONTFIX |
978 | Demos need to be updated to use new transducer APIs | FIXED |
996 | SpotClient doesn't work properly with a real COM port | FIXED |
997 | -find-shared-basestation: hangs | FIXED |
1001 | Need interface in spotlib base to allow hop setting | FIXED |
1004 | doing ant upgrade from project that specifies midlet=N fails | FIXED |
1006 | The SpotWorld emulator should be in the SDK | FIXED |
1007 | Neighbor table entries not correctly refreshed | FIXED |
1008 | Debug.print() in AODV module causing delays in processing | FIXED |
1009 | Large broadcast radiograms very unreliable | FIXED |
1014 | SpotManager.quit() needs to ensure connections get closed | FIXED |
1016 | SPOT properties sector becomes corrupt and prevents upgrade | FIXED |
149 | invalid exception thrown during pre-verify | REMIND |
577 | System.exit semantics with MIDlet | FIXED |
610 | IllegalMonitorStateException in com.sun.spot.util.Queue.get | WORKSFORME |
642 | infinite RMS initialization error | FIXED |
664 | Intermittent crash while doing tck runs | FIXED |
753 | The SDK isn't guaranteed to support Vista | FIXED |
803 | mechanism needed to manipulate the routing functions in LowPan | FIXED |
866 | Allow the -Dport option for ant targets to be list of ports | FIXED |
880 | Radiostack crashes SPOT with out of memory exception | FIXED |
898 | Extra asserts in interpreter make squawk too slow | FIXED |
900 | A child isolate can survive the master isolate | WONTFIX |
902 | SDK should handle USB_PUP/SFD pin changes in V6 hardware | FIXED |
905 | Should be able to talk to the OTA Command Processor via USB | FIXED |
927 | Need Space-Time Unique ID for Isolates | WONTFIX |
929 | VMThread fails with deadlock | FIXED |
932 | Dev guide still says flashlibrary cannot be executed remotely | FIXED |
936 | socket-proxy-gui doesn't work with shared basestation | FIXED |
942 | user classpath for host apps can mess up spotfinder | FIXED |
948 | Remote application fails when doing remote printing | FIXED |
950 | The rms file sectors should be erased when the file is created | FIXED |
956 | HelloCommand should close connections | FIXED |
958 | Delay in start of remote printing after 'ant run -DremoteId=xxx' | FIXED |
959 | 'ant hello' throws exception | FIXED |
960 | SpotClientCommands should limit commands on offer | FIXED |
962 | Cleanup uses of Address | FIXED |
963 | Deployment progress indicator inconsistent | FIXED |
964 | Use new raw memory copy facilities to improve performance | FIXED |
965 | SDK upgrade should verify hardware version | FIXED |
966 | SPOT Client add-ins don't work with host-run | FIXED |
967 | SPOT Client commands 'getfat' and resetfat' don't check state | FIXED |
968 | SPOT Selector can cause SPOT to reboot | FIXED |
972 | Need distributed perfect oracle | WONTFIX |
975 | Detect inter-isolate synchronization when hibernating/exiting. | WORKSFORME |
979 | Speed up method header decoding.... | FIXED |
980 | ServerChannel.accept should throw exception on hibernation... | FIXED |
982 | LowPan fails with shared basestation | FIXED |
985 | need to keep pressing SPOT reset button | FIXED |
987 | Running host applications behave poorly when basestation is disconnected | FIXED |
989 | cannot specify where to load translator.suite when running squawk on the desktop | FIXED |
990 | pctrl updater throws exception | FIXED |
993 | set-system-property doesn't allow spaces in property values | FIXED |
995 | OTACommand Extensions should be integrated | FIXED |
1000 | The Local Monitor should not respond OTA | FIXED |
151 | ant suite on Mac OS X causes loss of focus and bogus bouncy ball in dock | FIXED |
906 | spotclient hangs when it is about to write to FLASH | FIXED |
908 | Add blinkcommand to OTA command processor | FIXED |
910 | There should be a user guide for the SpotClient API | FIXED |
923 | setName method in IService needs to be renamed | FIXED |
928 | OTA command processor extensions don't allow replacement/extension of existing behaviour | FIXED |
931 | RadioPacket routines for get/set of MACPayload values should not byte swap | FIXED |
939 | Race condition in AODVManager | FIXED |
941 | AODV Constants have inaccurate estimate for node traversal | FIXED |
943 | rev 6 detection is broken in the bootloader | FIXED |
945 | RREQ ignored | FIXED |
946 | ant delete-system-property doesn't work with remote SPOTs | FIXED |
954 | Hide internal Mailbox API | FIXED |
957 | LowPan ArrayIndexOutOfBoundsException | FIXED |
106 | Make sensor board available from all isolates | FIXED |
791 | Add ability to create isolate based on midlet definition | FIXED |
805 | Installation fails with Java 6 | INVALID |
833 | need another ANT property so user can add additional startup args for Squawk | FIXED |
834 | limit on arguments passed to squawk on startup? | FIXED |
887 | Interface vtables can be bogus when interface methods are stripped | FIXED |
901 | Integrate Ron's TimeZone changes | FIXED |
907 | Basestation Manager throws exception: Not implemented on host | FIXED |
909 | Some spotclient commands don't return a useful result | FIXED |
917 | Delay when opening serial port on host | WORKSFORME |
918 | IRoutingManager instance retrieved too early | FIXED |
920 | Bootloader doesn't always respond to attention button | FIXED |
921 | AODVManager should clean up properly when stop() called. | FIXED |
926 | IIC is slow | FIXED |
930 | AODV forces addresses to be sent LittleEndian | FIXED |
934 | non-SPOT dispatch protocols cause 'protocol unknown' on send | FIXED |
935 | LowPan header incorrectly writes Protocol field for non-SPOT protocol packets | FIXED |
21 | SPOT bootloader can treat 'noise' as commands | WORKSFORME |
278 | Class.newInstance() doesn't work for non public classes | FIXED |
301 | waitForChange misses quick clicks of the switch | FIXED |
527 | OTACommandServer minor refactoring | INVALID |
627 | Create driver for SD/MMC external card | FIXED |
632 | need hook to clean up resources when an Isolate terminates | FIXED |
639 | Verify error in suite creator | WONTFIX |
651 | If eDEMO is on BD_SEL2 LEDs get left on when VM exits | FIXED |
699 | delete-system-property unhelpful | FIXED |
710 | incomplete javadoc for junit.framework | FIXED |
711 | spotfinder constructs invalid device name | FIXED |
730 | Unsupport non-default character case converters | FIXED |
740 | Trace Route Server needs to implement IServer interface | FIXED |
751 | spotfinder claims to use stdout when it uses stderr | FIXED |
778 | Provide support for java device drivers to use DMA buffers | FIXED |
798 | Implement Midlet life-cycle | FIXED |
800 | Javadoc error in I802_15_PHY | FIXED |
821 | Revise SDK build process so that base SDK is built separately | FIXED |
824 | LowPan should collect performance and error statistics | FIXED |
828 | SPOT host client libraries need to be documented | FIXED |
829 | NPE on loading info from protected site | FIXED |
838 | Allow remoteId to be specified as a list of addresses | FIXED |
853 | Support secure radiostream connections between SPOTs | FIXED |
854 | Implement https connection on SPOTs (client side) | FIXED |
857 | OTA runs wrong app | FIXED |
864 | Extensible spotclient architecture also needs extensible 'ant help' | FIXED |
865 | javadoc for InterIsolateServer not properly formatted | FIXED |
866 | Allow the -Dport option for ant targets to be list of ports | FIXED |
867 | System.exit() doesn't exit if there's a child isolate running | FIXED |
868 | RequestSender.lookup() should return unique result | FIXED |
869 | Developer's Guide needs to be clearer about deep sleep | FIXED |
870 | BootloaderListener should kill all Isolates before calling System.exit() | FIXED |
872 | MCI interrupt vector not initialized | FIXED |
873 | EDemo firmware updater displays errors | FIXED |
875 | PIO should be accessible in child isolates | FIXED |
879 | Errors when upgrading power controller firmware | FIXED |
880 | Radiostack crashes SPOT with out of memory exception | FIXED |
884 | Can't recover from bad system properties page easily. | FIXED |
885 | It would be helpful if there were a setting on spotclient to print stack traces on errors | FIXED |
886 | Thread creation too slow | FIXED |
888 | pulling 3rd party code out of Spotlib | FIXED |
889 | byte[]-String conversion inefficient | FIXED |
891 | Library hash doesnt come out the same each time it's built | FIXED |
892 | VM shutdown hook not working | FIXED |
893 | AODVManager should implement IService interface | FIXED |
894 | Peripheral clocks arent disabled on VM exit/re-entry | FIXED |
896 | preverify fails if a utility jar is missing | FIXED |
897 | SingleHopManager needs to implement IService Interface | FIXED |
899 | Telemetry-onDesktop doesn't handle shared basestation | WORKSFORME |
111 | Deployment of library suites OTA | FIXED |
356 | EDemoBoard should return singletons for getSwitches() & friends | FIXED |
375 | selectbasestation should also start the base station running | FIXED |
539 | Basestation fails if ota is enabled on it | FIXED |
613 | Remove SPI config defaults from SpiPcs.java | FIXED |
645 | SPI for ADT7411 is configured twice with different values | FIXED |
660 | Sun SPOT turns on accidently | FIXED |
669 | Need hook to clean up when VM exits | FIXED |
670 | Need to use VM exit hook to clean up | FIXED |
692 | RadioPacket.toString() is ugly | FIXED |
713 | ArrayIndexOutOfBoundsException does not report index value | FIXED |
715 | apps should have access to LowPanPacket header info | FIXED |
727 | Make StringTokenizer public | FIXED |
732 | Does not report accurate low battery | FIXED |
739 | Mesh Router Daemon needs to implement IServer interface | WONTFIX |
743 | Debugging proxy dies is there is no file called 'build.properties' | FIXED |
752 | Debug proxy fails if project has no build.properties | DUPLICATE |
762 | javadoc needs to be updated | FIXED |
763 | spot-developers-guide.pdf needs 'Orange' removed | FIXED |
764 | broken links in the Sun SPOTs Info window in NetBeans | FIXED |
765 | All javadoc is currently labeled 'orange release | FIXED |
766 | debug-proxy doesn't work with shared basestation | FIXED |
767 | Installer wants to install Java when it doesn't need to | FIXED |
768 | SDK Manager not installed in normal Windows install | FIXED |
770 | Demos installed in Demos/Demos | FIXED |
771 | Java Sources Classpath of demo's in NB is incorrect | FIXED |
772 | Can't remove a persistent property from Spot.getInstance() | WORKSFORME |
773 | Better way to start SPOTWolrd | FIXED |
774 | FlashOutputStream coud write to the wrong flash address | FIXED |
775 | post-install | FIXED |
776 | SPOTManager docs in wrong place | WONTFIX |
777 | SunSPOTs Info page has links that cause NPEs | FIXED |
780 | 1st level MMU table should be in flash not RAM | DUPLICATE |
781 | SDKManager tells me to reset SPOT when it shouldn't | FIXED |
782 | Manufacturing tests need to display SPOT address | FIXED |
783 | Manufacturing tests can hang in test06 | FIXED |
784 | ManufacturingTests gets retries on test07 (transponder) | FIXED |
785 | SPOTManager docs in subdirectory | DUPLICATE |
786 | RadioPacketDispatcher takes LowPan instead of ILowPan object on initialize | FIXED |
787 | Linux installer issues | FIXED |
788 | Max priority threads cannot send packets | FIXED |
789 | Sol x86 installer issues | FIXED |
790 | radio timeout deploying large app to remote spot using shared basestation | FIXED |
792 | POST to a servlet from a remote spot does not work | INVALID |
793 | SPOT crashes when starting VM is power is low | FIXED |
795 | Bouncedemo: Ball doesn't change color upon discovering another SPOT | WORKSFORME |
796 | SpotStateChecker does not close serial port after querying for spot state | FIXED |
797 | Bootloader placed in non-eraseable state | FIXED |
804 | SPOT freezed if sleep more than 4 seconds | FIXED |
806 | Failures on Java 6 | WORKSFORME |
808 | Unexpected SPI activity on CS0 | DUPLICATE |
813 | Investigate use of heartbeats OTA | FIXED |
814 | 'Java Sources Classpath' typo | FIXED |
816 | Unable to put MMU level 1 table in flash memory | FIXED |
817 | Bootloader should be built with --gc-sections | FIXED |
819 | Change IResource#getName() to avoid confusion | FIXED |
822 | Failed to print stacktrace when suite creator can't find input file | FIXED |
823 | No low battery event notification if low battery occurs during deep sleep | FIXED |
826 | javadoc needs to shift to purple color & add 2007 to copyright | FIXED |
827 | javadoc overview.html needs to be updated | FIXED |
830 | IDriver#name() needs to be renamed getDriverName() | FIXED |
831 | IService#getName() needs to be renamed getServiceName() | FIXED |
832 | Library deploy OTA unreliable with shared basestation | FIXED |
837 | spot.mesh.route.logging flag not respected by shared basestations and spotclient | FIXED |
840 | radiogram and radiostream javadoc should list reserved port numbers | FIXED |
841 | value returned by SleepManager.getMinimumDeepSleepTime() is wrong | FIXED |
843 | Queuing broadcast packets for forwarding can cause out of memory or deadlock errors | FIXED |
844 | Developers Guide still has radio: reference | FIXED |
846 | Some usage of radiogram broadcasts can cause bad lowpan headers to be generated | FIXED |
849 | Methods that were deprecated in Orange should be removed in Purple | FIXED |
856 | CC2420 implementation of plmeSet() not consistent with javadoc | FIXED |
858 | BoardDeviceSPI constructor can be called with bad parameters | FIXED |
859 | IDriver javadoc needs improving | FIXED |
860 | Radiostream waitForAllAcks proxy does not forward exceptions | FIXED |
861 | DeepSleepManager calculations inaccurate | FIXED |
863 | SPOT ignores attempts to reset | DUPLICATE |
871 | tracert fails with 'no class found' or 'not implemented on host' | FIXED |
758 | sdk build process needs to pick up other docs | FIXED |
759 | Need extension mechanism for OTA commands | FIXED |
761 | docs directory contains .project file | FIXED |
475 | temp files buildup over time | FIXED |
702 | Button labels are not visible | WORKSFORME |
718 | setLogConnections(false) has no effect when using shared basestation | FIXED |
744 | NPE in spotfinder after CTRL+C | FIXED |
745 | Clicking & Confirming Submit of a Bug Report causes exception in console | FIXED |
746 | Error popup is needlessly vague | FIXED |
747 | javadoc does not match code | FIXED |
748 | ISPI Javadoc far from complete | FIXED |
749 | Output from isolate being debugged not forwarded to host | FIXED |
755 | shared basestation error | FIXED |
757 | NetBeans Module names too long | FIXED |
270 | Make continuous integration testing more reliable | FIXED |
494 | no way to exclude files from being preverified / included in application | FIXED |
549 | 32KHz crystal start up reporting errors incorrectly | FIXED |
578 | driver proxy dies for second child isolate | FIXED |
609 | minor bug in javadoc for IAT91_TC.java | FIXED |
652 | Odd behaviour when entering password | FIXED |
693 | power controller can report bogus battery voltage | DUPLICATE |
714 | protocol numbers should be made public | FIXED |
717 | ant tracert does not work with shared basestation | FIXED |
719 | System ticker fault in spottests test13() | FIXED |
720 | Spotworld and Kami buttons occlude existing buttons | FIXED |
721 | SDK window refuses to allow other windows to be placed on top | FIXED |
722 | Lowpan.registerProtocol() only supports SPOT protocols | FIXED |
723 | Lowpan interface should provide a method to substitute routing managers | FIXED |
724 | Desktop Apps dialog can launch another SPOTWorld | FIXED |
725 | Kami needs to be built in release process. | FIXED |
728 | developer's guide messed up | FIXED |
729 | ARM9 bootloader not fully protected against overwrite | FIXED |
735 | LowPan header needs to support new fragmentation format | FIXED |
736 | bad source jar files in SDK - screws up NetBeans code completion | FIXED |
741 | EDemo.java reports expected firmware version instead of actual | FIXED |
259 | LEDColor class should predefine additional colors | FIXED |
463 | Demos/Code samples should not use non-default channel/pan Ids | FIXED |
518 | add a new property so host-run will not quit if no basestation is found | FIXED |
625 | Convert OTA to be a daemon rather than a special case | FIXED |
629 | SPOT won't always enumerate on USB | FIXED |
678 | File > exit does not do proper quit | FIXED |
688 | Deployment directory choice should persist between deployment sessions | FIXED |
697 | Basestation shows pauses in execution | FIXED |
698 | Too much diagnostic information | FIXED |
700 | Remote printing walkback | FIXED |
701 | Spurious notify | FIXED |
703 | ant upgrade fails to upgrade bootloader when run from Linux host | FIXED |
705 | Remote printing of Kami is broken | FIXED |
706 | TestSocketMac fails in mock tests in continuous integration | FIXED |
707 | Radio Stack Test timeouts in continuous integration | FIXED |
708 | Radio Stack Test timeouts in continuous integration (2) | FIXED |
709 | Better feedback during suite creation | FIXED |
712 | many RadioPolicyManager methods do not work in child isolates | FIXED |
716 | RadioFactory isn't adequately protected | FIXED |
437 | basestation needs to show it is alive & well | FIXED |
473 | request second USART (serial) driver and port management | FIXED |
550 | java.lang.ArrayIndexOutOfBoundsException while killing thread | WORKSFORME |
559 | removeOut | FIXED |
593 | timeout for Radiogram & Radiostream connections should be dynamic | FIXED |
623 | Ensure all property names are documented and consistent | FIXED |
624 | Make all daemons support a standard interface | FIXED |
630 | there should be a way to read a Radiogram multiple times | FIXED |
633 | need way to just get address of Radiogram as a Long | FIXED |
640 | document use of system test suites | FIXED |
659 | Problem with debugger - no line number info | FIXED |
661 | Source isn't delivered consistently | FIXED |
663 | LowPanPacket Javadoc devoid of content | FIXED |
666 | ResourceSharingException should be unchecked | FIXED |
671 | Need a way to adjust a resource lock atomically | FIXED |
672 | Isolate should return streams removed | FIXED |
673 | spotfinder fails if a port is in use | FIXED |
691 | IResourceHandle needs simpler API | FIXED |
695 | Return new handle when adjusting resource lock | FIXED |
57 | RuntimeException thrown in midlet leads to loop and hang of spot. | FIXED |
116 | assertion failure when midlet class not found | FIXED |
139 | Loop can hang SPOT | FIXED |
178 | Unplug SPOT while listening on com port crashes OS | FIXED |
206 | JAD properties should overwrite Manifest properties | FIXED |
235 | Ensure support for rxtx 2.1.7 (latest) in solaris | FIXED |
343 | Make the basestation sharable across multiple host processes | FIXED |
345 | wont' upgrade | WORKSFORME |
462 | remove polling loop in switch.waitForChange() | FIXED |
476 | Some stuff in the build process still isn't automated or saved | FIXED |
505 | Exception when displaying variables in debugger | FIXED |
531 | Debugger doesn't work with spot bounce demo | WORKSFORME |
614 | LowPan layer should comply with latest IETF draft | FIXED |
615 | Need to implement LowPan mesh broadcast forwarding | FIXED |
637 | Java Debugging support adds to much overhead to interpreter loop | FIXED |
638 | Interpreter speedups | FIXED |
644 | Add support for SPOT World and Kami to SDK | FIXED |
646 | need to specify jvm args to host-run | FIXED |
650 | There should be a supported-arch property in version.properties | FIXED |
654 | Queue.java doesn't cope with spurious wake ups from wait() | FIXED |
655 | Basestation choice policy when only one option | FIXED |
656 | Spot#setPersistentProperty should be synchronized | FIXED |
657 | Show class usage in javadoc | FIXED |
21 | SPOT bootloader can treat 'noise' as commands | FIXED |
28 | have to copy wsock32.lib into visual studio folder to get build to work | FIXED |
498 | Issues with spot selector | FIXED |
598 | Provide support for RMS in spotlib | FIXED |
616 | There should be static IEEE address conversion routines | FIXED |
618 | SuiteCreator runs out of memory | FIXED |
619 | host-compile should not restrict target & source | FIXED |
620 | 'ant jar-app library' a suite significantly bigger than 'ant jar-app; ant library' | FIXED |
628 | Can't create suites containing unicode strings | FIXED |
634 | Add operation to free an isolate's resources to resource registry | FIXED |
641 | Need better error message when running un-preverified code | FIXED |
608 | need a way to access an EDemoBoard sitting on top of a pass through board | FIXED |
556 | RadioPacketDispatcher thread encouters negative array size in LowPan | DUPLICATE |
569 | radiogram corruption? | FIXED |
574 | LowPan encouters array out of bounds exception | DUPLICATE |
410 | remove polling loop in InputPin.waitForChange() | LATER (new support for pin change interrupts added) |
592 | Spot app should be able to determine if a connection has packets waiting | FIXED |
597 | Child isolates can't wait for interrupts. | FIXED |
602 | ISerialPipe not used | FIXED |
603 | MutlihopBaseTests don't exit | FIXED |
604 | software timestamp for received/transmitted packets | FIXED |
605 | RadioPacketDispatcher thread just died | FIXED |
607 | TimerCounterBits.java is missing a very useful bit definition | FIXED |
163 | Solaris x86 spotfinder has lf/cr and uses sometimes invalid condition | FIXED |
230 | Introduce a generic resource sharing mechanism | FIXED |
355 | There should be an API-function to force a Spot into deep sleep. | WONTFIX |
529 | Might be able to improve compiler efficiency | FIXED |
537 | spotfinder always omits leading zeros when creating port names | FIXED |
571 | Implement dead method elimination | FIXED |
586 | Use system property to control connection logging | FIXED |
589 | RadiogramProtocolManager should not print registering message | FIXED |
591 | ant info doesn't show first 2 characters of application pathname | FIXED |
594 | edemo_update won't exit if OTA enabled and no board found | FIXED |
595 | ManufacturingTests transponder fails because timeout is too short | FIXED |
596 | spotfinder fails with SuSe 10.1 | FIXED |
440 | Could use ininitialised drivers | FIXED |
465 | ant upgrade leaves SPOT in undesirable OTA state | DUPLICATE |
541 | Netbeans upgrader fails with null/.sdk Does not exist | FIXED |
548 | pctrlUpdater fails for pctrl 1.73 | FIXED |
563 | aMaxFrameRetries out of spec | FIXED |
564 | ant tracert does not work | FIXED |
565 | spotfinder on AMD/Linux returns non-existant port | FIXED |
566 | Systronix benchmarks show performance valleys | FIXED |
567 | Some system threads run at Thread.MAX_PRIORITY | FIXED |
572 | radiogram does not return address of originator | FIXED |
575 | There's currently no way to build the SPOT library with line number info | FIXED |
576 | Allow OTA to succeed immediately after ant upgrade | FIXED |
578 | driver proxy dies for second child isolate | INVALID |
579 | Confusing error messages seen in normal operation | FIXED |
581 | SECURITY_LEVEL_CLOSEDOWN should be same security level as starting an OTA session | FIXED |
582 | Radio -> RadioStream : 2 Classes need to move package. | FIXED |
583 | Radio -> RadioStream: Depricated subclasses needed. | FIXED |
584 | isOKForTransmit should be named isNotOKForTransmit | FIXED |
545 | should be able to open same broadcast connection from different threads | FIXED |
546 | need a method to open a connection on the next free port number | FIXED |
551 | basestation test20 fails | FIXED |
552 | RadioPacket#decodeFrameControl should be public | FIXED |
553 | Change protocol numbers | FIXED |
554 | Multihop protocol numbers shouldnt conflict with singlehop | FIXED |
555 | Need API for accessing multiple MAC layers | FIXED |
558 | spotfinder has ^Ms at the end of every line | FIXED |
483 | Integrate Pete's multihop code | FIXED |
408 | Add support for Intel Mac | FIXED |
417 | refactor sdk-build | FIXED |
446 | Spot.setSystemProperty is inefficient | FIXED |
497 | Can't flashlibrary over RS232 | FIXED |
519 | Bootloader listener utility | FIXED |
520 | Theree's no way to tell whether USB is enumerated or whether there's a host process connected | FIXED |
521 | Errors when mixing datagram and stream usage in a child isolate | FIXED |
522 | drivers don't deregister automatically when they are forcibly exited | FIXED |
523 | Version strings to match build tag | FIXED |
524 | Make manufacturing tests of main board conditional | FIXED |
525 | Print message to mark end of test run | FIXED |
532 | Incorrect behaviour when there are two concurrent route requests | FIXED |
533 | Library sample out of date | FIXED |
535 | Run library startup code | FIXED |
536 | Improve library build process and name | FIXED |
538 | Improve assertion fail messages in manufacturing tests | FIXED |
540 | Need support for system threads in Squawk | FIXED |
543 | Accessing the radio from a child isolate hangs or throws exceptions | FIXED |
508 | GC bug in regression tests | FIXED |
509 | Ant scripts should use manifest info to create jar file names | FIXED |
512 | Our use of inter-isolate comms may have bad object references | FIXED |
513 | Methods that control radio shouldn't be in LowPanPacketDispatcher | FIXED |
514 | Multiple PIO interrupts aren't handled correctly. | FIXED |
516 | rename WEAK_ON to AUTOMATIC | FIXED |
309 | new api to control radio | FIXED |
481 | ant upgrade should upgrade the power controller | FIXED |
496 | Sequence Number Exception | FIXED |
500 | SpotClient sometimes hangs at startup | WORKSFORME |
503 | RSSI is reported wrongly to host applications | FIXED |
504 | Spotselector doesnt work with base station on MAC | FIXED |
21 | Spot hangs if 'ant host-run' is called after 'ant slots' or 'ant run' | WONTFIX |
89 | Spotfinder updates | FIXED |
92 | Allow a mixture of real and simulated SPOTs to interact via radio as if they were all real | WONTFIX |
108 | System out redirection | FIXED |
142 | Remote deployment property remoteId should be renamed | WONTFIX |
144 | cannot set accelerometer to use fullscale (6G) range | FIXED |
162 | Demos need to be up to date with SDK release | FIXED |
183 | base station does not notify host application about exceptions | FIXED |
237 | Add support for eSPOT rev5 hardware rev info | FIXED |
250 | Power up state indeterminate | WONTFIX |
253 | radio always gets turned on when connection opened | FIXED |
265 | Exoplasmic Ball simulation: Red stopper LEDs too dim on some desktop displays | FIXED |
274 | ant run has different behaviour if spot is remote | FIXED |
293 | Reduce delay between 'run' and starting debug proxy | FIXED |
313 | OTA behavior for applications not built against installed library. | FIXED |
314 | Simplify OTACommandMonitor | FIXED |
329 | bad class names for new exceptions | FIXED |
330 | Debugger should allow setting values in the application | FIXED |
331 | Failure in OTA should always stop the build script. | FIXED |
337 | Ping service for OTA | WONTFIX |
338 | Preserve config page flags over 'ant flashlibrary' and 'ant upgrade' | FIXED |
340 | improve ui of fcc compliance app | FIXED |
342 | Provide mechanism for displaying (more) information about a SPOT and its configuration | FIXED |
349 | Debugger can crash in simple multithreaded application | FIXED |
350 | debugger (or debugger proxy) needs to print message when application dies | FIXED |
373 | Ant does not warn or halt when given bogus property | FIXED |
374 | a running base station should listen for bootloader commands | WONTFIX |
378 | SunSPOTs crash on connection with Linux PC | FIXED |
385 | modifying demo code to work with debugger environment | FIXED |
391 | Fix name inconsistency | FIXED |
394 | Manufacture test generates run time exception with bad sensorboard | FIXED |
405 | Potential issues in BounceDemo-onDesktop | FIXED |
406 | Demo License text needs to be updated | DUPLICATE |
409 | rename debugclient.jar to spotclient.jar | FIXED |
411 | Trace output from SleepManager is hard to get and inconsistent | FIXED |
414 | Telemetry demo cannot be opend in netbeans module in linux | FIXED |
430 | Don't put developers' guide .doc file in SDK jar | FIXED |
431 | Make deep sleep easier | DUPLICATE |
432 | Add SleepManager.ensureDeepSleep | FIXED |
433 | State of IIOPins does not survive deep sleep | FIXED |
439 | Make LibraryExtensionSampleCode Netbeans friendly | FIXED |
444 | Respect empty application slots | INVALID |
445 | Improve javadoc | FIXED |
468 | ant slots reports app slots using misleading name. | FIXED |
470 | Clean up spotselector output | FIXED |
471 | If SPOTfinder can tell which is the basestation | FIXED |
477 | Timed out radiograms are broken | FIXED |
485 | EDemoBoard doesn't consistently handle boards with no hardware rev | FIXED |
486 | Some stuff is getting in to the installer jar that shouldnt be there | FIXED |
487 | 'New' basestation crashes - out of memory | FIXED |
489 | Deep-sleeping SPOT restarts when external power applied. | FIXED |
490 | Suite creator should use -verbose as default | FIXED |
491 | serial USB InputSteam does not implement available() | FIXED |
495 | remote command length restriction | FIXED |
499 | Revised SPOT finder for OSX | FIXED |